Conectarea POI-ului Apache la proiect
Dacă proiectul folosește cadrul Maven. trebuie să instalați una dintre următoarele dependențe (versiunea poate fi mai nouă):
Pe pagina de descriere a exemplului de citire a fișierelor Excel este proiectul. inclusiv setul necesar de fișiere Apache POI bibliotecă (POI-3.16.jar,-poi OOXML-3.16.jar, poi-OOXML-scheme-3.16.jar) și biblioteci conexe.
Pagina descrie următoarele clase care sunt utilizate pentru a lucra cu fișiere Excel din aplicații Java.
Deoarece descrierea tuturor claselor și metode nu sunt plasate pe aceeași pagină, sub textul sunt link-uri pentru a merge la documentația originală.
Clase și metode Apache POI pentru lucrul cu fișiere Excel
Registrul de lucru HSSFWorkbook, XSSFWorkbook
Designeri de clasă HSSFWorkbook
preservenodes este un parametru opțional care determină dacă macrocomenzile trebuie salvate.
Constructori de clasă XSSFWorkbook
Metode de bază HSSFWorkbook, XSSFWorkbook
Clasele de stiluri de celule HSSFCellStyle, XSSFCellStyle
Mai jos, ca exemplu, este prezentată o metodă care formează un stil de celule, în care:
- Textul este centrat vertical și orizontal;
- granița celulară reprezintă o linie neagră subțire de-a lungul perimetrului;
- Textul este transferat pe următoarea linie (nu pe celulă), dacă nu se încadrează în dimensiunea celulei.
Metoda setWrapText permite determinarea pavilion transferul de text într-o celulă în funcție de dimensiunea sa (lățime). Pentru a muta textul în vigoare, este posibil într-un șir de text pentru a seta caractere CrCL, cum ar fi „separator \ r \ ntext“.
Clase de fonturi HSSFFont, XSSFFont
Mai jos, ca exemplu, este prezentată metoda care formează un font de tip "Times New Roman":
Exemple de a crea fișiere Excel și de a defini stiluri de celule sunt discutate aici.