Microsoft® Excel-sablon alapú jelentések létrehozása via Java
Tömeges Excel-fájljelentéseket készíthet egy előre meghatározott sablon alapján a Java alapú alkalmazásokon belül.
Java Excel Library támogatja a sablon alapú Excel-fájlok generálását a tömeges jelentéskészítéshez. A legtöbb esetben szükség van rá, például díjkiírások, eredménykártyák és betegnyilvántartások létrehozására stb. A sablonok előre meghatározott minták. A Java kód alatt a tömeges excel fájlokat generálja, ugyanúgy, mint az adatokkal feltöltött sablon dokumentumot. A támogatott fájlformátumok: XLS, XLSX, XLSB, XLSM, ODS.
Készítsen jelentéseket előre megtervezett Excel-sablon alapján
A Java Assembly API használatával a fejlesztők egyszerűen programozhatják a tömeges jelentéskészítési kódot az alábbi kódrészletek hozzáadásával. API rendelkezik adatok importálása funkciót különböző forrásokból, és az adatoktól függően készítsen Excel-dokumentumokat. Sablon alapú minták esetén a API a Munkafüzet Tervező osztály tervezői munkalapot ábrázolni. A folyamat az, hogy hozza létre az objektumát, és használja a sablonfájl megnyitásához. Állítsa be az adatforrást, amely lehet Array, DataTable, Json stb. Az adatok importálásához dolgozza fel, és mentse a fájlt a kívánt formátumban. A programozók más fájlformátumokban is összeállíthatják az adatokat jelentésekké, beleértve a XLS, XLSX, XLSB, XLSM, XLSM, ODS számokat az alábbi hivatkozások szerint.
Java Kód Excel-jelentések létrehozásához
//Create a workbook designer having workbook class object as parameter | |
WorkbookDesigner designer = new WorkbookDesigner(workbook); | |
//Create Persons objects with photos | |
ArrayList persons = new ArrayList(); | |
persons.add(new Person("George", "New York", photo1)); | |
persons.add(new Person("George", "New York", photo2)); | |
//Set the data source and process smart marker tags | |
designer.setDataSource("Person", persons); | |
// Data source may be data base, json file etc | |
designer.process(); | |
//Save the workbook | |
workbook.save(dataDir + "output.xlsx", SaveFormat.XLSX); |