Open Source Java Biblioteca pentru documente de foi de calcul

Librăria Java pentru Excel Report Generation, care utilizează o marcă specială în șabloane Excel pentru a defini formatul de ieșire.

Ce este JXLS?

XLS este o bibliotecă de generare de rapoarte cu sursă deschisă foarte puternică, care permite dezvoltatorilor de software să creeze rapoarte Excel folosind șabloane Excel. Este un ambalaj în jurul proiectelor open source existente cunoscute sub numele de Apache PO. Biblioteca este foarte simplu de utilizat și abstractizează generarea Excel dintr-o bibliotecă de procesare de Java-to-Excel de niveluri.

Biblioteca XLS utilizează o marcă specială în șabloane Excel pentru a defini formatul de ieșire și aspectul datelor. Există multe alte Java de biblioteci de nivel scăzut care necesită dezvoltatori pentru a scrie o mulțime de Java de coduri pentru a îndeplini o sarcină mică. Pe de altă parte, utilizatorii bibliotecii XLS trebuie să evidențieze formatul necesar al raportului și aspectul datelor într-un fișier Excel șablon și apoi trebuie să completeze șablonul cu date prin rularea motorului XLS. Acest lucru face munca dezvoltatorului ușor, permițându-le să scrie doar un pic de Java de cod pentru a realiza o sarcină.

Biblioteca XLS a inclus suport pentru mai multe caracteristici importante legate de raportarea foilor de calcul, cum ar fi XML și ieșirea în format Excel, formulele Excel native, definiția ieșirii, sprijinul pentru gruparea celulelor.

Previous Next

Începeți cu XLS

Modul de a adăuga biblioteci XLS în proiectul dvs. este de a utiliza Haven și de a specifica bibliotecile necesare în fișierul de configurare a proiectului.

XLS Haven Dependență

<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls</artifactId>
<version>2.10.0</version>
</dependency>

De asemenea, puteți să descărcați biblioteca comună compilată din depozitul GitHub și să o instalați.

Biblioteca open source XLS permite dezvoltatorilor de software să genereze rapid rapoarte cu informații extrem de actuale și utile folosind Java de coduri. Majoritatea bibliotecilor o fac manual și au nevoie de o mulțime de coduri pentru a crea astfel de rapoarte. Cu XLS este foarte ușor să obțineți acest format folosind șablonul Excel. În afară de crearea rapoartelor, biblioteca este, de asemenea, foarte utilă în încărcarea datelor în vrac folosind Excel.

Generarea Excel prin Java APi

Path dirpath = Paths.get(exportDirectory);
String filename = dirpath.resolve(UUID.randomUUID().toString() + ".xls").toString();
try (InputStream is = StudentService.class.getClassLoader().getResourceAsStream("student.xls"))
{
 try (OutputStream os = new FileOutputStream(filename))
 {
   Context context = new Context();
   context.putVar("students", students);
   JxlsHelper.getInstance().processTemplate(is, os, context);
 }
}
return filename;

Suport pentru mai multe foi în Java aplicații

Biblioteca open source XLS -Java permite dezvoltatorilor de software să creeze mai multe foi la timp folosind Java de comenzi. Odată creat, trebuie să specificați un nume unic în foaie și dacă nu există suficiente nume de foi sau un nume de foi nu este valabil sau nu unic, un mesaj ERROR va fi imprimat în jurnal. Puteți utiliza proprietatea care definește câte foi sunt create la runtime.

Utilizați Formula Excel în Rapoarte prin Java biblioteci

Biblioteca open source XLS permite dezvoltatorilor de software să genereze rapoarte personalizate folosind un șablon excelent. Biblioteca oferă suport complet pentru utilizarea formulelor Excel standard, precum și formule parameterizate definite cu o sintaxă specială în cadrul rapoartelor. Cel mai important lucru este că formulele vor fi procesate în mod implicit atunci când procesați șablonul și nu este nevoie de un cod suplimentar. Dacă doriți să utilizați formule mai complicate pe care Apache PO nu le poate gestiona, dezvoltatorii trebuie să salveze un indiciu în Cookbook, care ghidează Excel pentru a calcula toate formulele la redeschidere.

 Română