Microsoft® Excel-fájl felosztása via Java

Ossza fel az Excel-táblázatot munkalapokra a Java alapú alkalmazásokon belül

 

Különféle forgatókönyvek léteznek, amikor szükség van az Excel-fájlok felosztására, például a tanulók adatait tartalmazó táblázatra, minden tanuló számára egyetlen lap kiosztásával. És minden lapot külön fájlként kell felosztani a tanulók számára. Az automatizáláshoz via Java alkalmazás, Java Excel API ott van az Excel dokumentum laponkénti felosztása. A támogatott formátumok: XLS, XLSX, XLSB, XLSM, ODS.

Ossza fel az Excel-dokumentumot több fájlra

Az Excel fájl lapra való felosztásának legegyszerűbb módja a következő: Hozzáférés az összes munkalaphoz, ismétlés az egyes lapokon, és egyenként mentheti a kívánt formátumban. A munkalap betöltéséhez a API biztosítja Munkafüzet osztály. getWorksheets().getCount() módszer a lapok teljes számát kapja. Ismételje meg az egyes lapokat, és használja getWorksheets().get(sheetindex) adott lap eléréséhez. Helyezze át a kiválasztott lapadatokat az újonnan létrehozott munkafüzet osztályobjektumba a használatával Másolási módszer . Végül mentse el a kívánt formátumba.

Java Kód Excel-fájlok felosztásához
 

Ossza fel az Excel munkalapot ablaktáblákra

A API az Excel-munkalap különböző ablaktáblákra való felosztását is biztosítja. A folyamat a következő: Töltse be a fájlt a Workbook osztály segítségével. Válassza ki az első munkalapot vagy bármely szükséges lapot az index megadásával. Hívja meg a setActiveCell-t, amelynek paramétere a megfelelő cellaindex. Végül a split() metódus meghívásával ossza fel a munkalap ablakot különböző ablaktáblákra.

Java Kód az Excel munkalap panelnézetre való felosztásához