apache poi

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
Impostare il grassetto in Apache POI con Java

Impostare il grassetto in Apache POI con Java

Quando si crea un file Excel, la maggior parte delle volte si imposta la prima riga come intestazione, e si usa colorarla e metterla in grassetto.

Oggi vediamo come fare questo in Java quando creiamo un file Excel usando Apache POI.

Mattepuffo's logo
Creare file Excel in Java con Apache POI

Creare file Excel in Java con Apache POI

Apache POI è una libreria per Java per la manipolazione dei file di MS Office.

Oggi vediamo un esempio su come creare un file Excel.

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

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.16</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.15</version>
            <type>jar</type>
        </dependency>