office

Mattepuffo's logo
Creare file WORD con PHP e PHPWord

Creare file WORD con PHP e PHPWord

PHPWord fa parte della libreria PHPOffice (abbiamo già visto varie volte come usare PHPExcel), utile per creare file office usando PHP.

Prima di tutto, installiamo la libreria; io ho usato Composer:

$ cd tua/directory/installazione
$ composer require phpoffice/phpword

Verrà creata una cartella vendor, con dentro tutto il necessario.

Mattepuffo's logo
Leggere file Excel con Java e Apache POI

Leggere file Excel con Java e Apache POI

Abbiamo già visto altre visto la libreria Apache POI, che ci consente di manipolare file MS Office in Java.

Oggi vediamo come leggere un file Excel.

Se usate Maven, aggiungete questo al file pom.xml:

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>

Mattepuffo's logo
Leggere file Word in Java con Apache POI

Leggere file Word in Java con Apache POI

Apache POI è un'ottima libreria per visualizzare e manipolare file di MS Office.

Oggi vediamo come leggere file Word (DOC e DOCX).

Li specifico entrambi perchè richiedono parti di libreria e classi differenti.

Se usate Maven aggiungete queste dipendenze al pom.xml:

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>3.17</version>
        </dependency>

Mattepuffo's logo
Convertire file XSL in CSV su Linux con unoconv

Convertire file XSL in CSV su Linux con unoconv

Dalla descrizione, sembra che unoconv faccia parte della suite LibreOffice.

Comunque dovrebbe essere disponibile in tutti i repo, quindi potete installarlo facilmente.

Questo programma permette di convertire da XLS / XLSX a CSV e viceversa.

Mattepuffo's logo
Impostare il formato celle in PHPExcel

Impostare il formato celle in PHPExcel

Anche se uso da tanto PHPExcel (varie versioni comprese), ancora oggi ogni tanto mi esce qualcosa che non ho mai fatto.

Ad esempio impostare il formato di una cella.

Nel mio caso, dovevo forzare la cella al formato numerico.

Mattepuffo's logo
Impostare l'interfaccia Ribbon in LibreOffice

Impostare l'interfaccia Ribbon in LibreOffice

Dalla versione 5.3 è possibile usare l'interfaccia Ribbon anche in LibreOffice.

La Ribbon UI, per chi non lo sapesse, è quella impostata in MS Office dalla versione 2007.

Su questa UI ognuno dice la sua, ma vale la pena provarla.