Microsoft® Rozdělení souborů aplikace Excel via Java
Rozdělte tabulku Excelu na listy v rámci aplikací založených na Java
Existují různé scénáře, kdy je potřeba rozdělit soubory Excelu jako tabulkový procesor obsahující data studentů s přidělením jednoho listu pro každého studenta. A každý list je potřeba studentsky rozdělit jako samostatný soubor. Pro automatizaci aplikace via Java, Java Excel API slouží k rozdělení dokumentu aplikace Excel na listy. Mezi podporované formáty patří XLS, XLSX, XLSB, XLSM, ODS.
Rozdělte dokument Excel do více souborů
Nejjednodušší způsob, jak rozdělit soubor Excel na list, je otevřít všechny listy, procházet každý list a ukládat jeden po druhém v požadovaném formátu. Pro načtení listu poskytuje API pracovní sešit třída. getWorksheets().getCount() metoda získá celkový počet listů. Iterujte každý list a použijte getWorksheets().get(index listu) pro přístup ke konkrétnímu listu. Přesuňte vybraná data listu do nově vytvořeného objektu třídy Sešit pomocí Metoda kopírování . Nakonec jej uložte do požadovaného formátu.
Java Kód pro rozdělení souborů aplikace Excel
Rozdělte pracovní list aplikace Excel na panely
API také poskytuje funkci rozdělení listu aplikace Excel do různých podoken. Proces je načíst soubor pomocí třídy Workbook. Vyberte první list nebo jakýkoli požadovaný list zadáním jeho rejstříku. Zavolejte setActiveCell s příslušným indexem buňky jako parametrem. A nakonec rozdělte okno listu do různých podoken voláním metody split().