Posts Tagged ‘POI’

Tutorial Apache POI: scriviamo e leggiamo un documento Word

In questo articolo vedremo come creare un documento Word e come successivamente possiamo leggerlo, tramite la libreria Apache POI. Purtroppo le API non sono complete come per la versione Excel e non esistono interfacce Wrapper per entrambe le versioni HWPF e XWPF, in poche parole dovremo usare due classi distinte se vogliamo creare e/o leggere un file di tipo .doc o di tipo .docx e, ancora peggio, il loro utilizzo è piuttosto differente.

Tutorial Apache POI: creiamo un file Excel

In questo articolo vedremo come creare un file Excel utilizzando la libreria Apache POI.

Il primo passo è quello di creare un Workbook, per poterlo istanziare dobbiamo decidere quale formato di Excel, cioè quale estensione avrà il nostro file. Se vogliamo un file .xlsx dobbiamo creare un Workbook di tipo XSSF (XSSFWorkbook) altrimenti per .xls il Workbook sarà di tipo HSSF (HSSFWorkbook):

[java]
XSSFWorkbook wb = new XSSFWorkbook();
[/java]
oppure

[java]
HSSFWorkbook wb = new HSSFWorkbook();
[/java]

Apache POI: manipolare documenti Microsoft in Java

Il progetto Apache POI ha come obiettivo quello di creare delle API Java per poter manipolare i diversi formati su cui sono basati i documenti Office di Microsoft, in particolare l’API è in grado di manipolare file di tipo OOXML (Office Open XML) e di tipo OLE 2 (OLE 2 Compound Document). Lo standard OLE 2 comprende i file di Office con estensione XLS, DOC e PPT mentre lo standard OOXML comprende quelli con estensione XLSX, DOCX e PPTX.

elettronica