Tento stručný tutoriál popisuje, jak přidat mezisoučet v Excel pomocí Javy. Získáte informace o nastavení vývojového prostředí, seznam programovacích kroků a ukázkový kód pro vytváření mezisoučtů v Excelu. Dále budou probírány podrobnosti pro vylepšení kódu a vytvoření vlastního výstupu při přidávání mezisoučtu do souboru Excel.
Kroky k vytvoření automatických mezisoučtů pomocí Javy
- Přizpůsobte IDE pro použití Aspose.Cells for Java k vytvoření mezisoučtu v Excelu
- Vytvořte objekt Workbook a získejte odkaz na první list (Worksheet) pro přidání dat.
- Přidejte popisky záhlaví do prvního řádku listu.
- Nastavte ukázková data v 2D poli seskupená podle regionu a vyplňte pracovní list 2D daty.
- Nastavte rozsah dat, zavolejte API subtotal pro seskupování a vypočítejte součet
- Nastavte možnost pro outline, aby se řádky mezisoučtu zobrazovaly pod souvisejícími řádky detailu
- Pro zobrazení pouze řádků mezisoučtu sbalte seskupené podrobné řádky ve všech řádcích listu.
- Automaticky přizpůsobte sloupce a uložte sešit na disk.
Tyto kroky popisují, jak vytvořit mezisoučet v Excelu pomocí Javy. Vytvořte objekt sešitu, přistupte k prvnímu listu, přidejte ukázkové záhlaví, vytvořte ukázková seskupená data a vložte data do listu pod příslušná záhlaví. Definujte oblast a řádek záhlaví, použijte mezisoučet, nastavte zobrazení mezisoučtu pod řádky detailu, sbalte úrovně obrysu pro přizpůsobení výsledného souboru Excel a uložte sešit na disk.
Kód pro vytvoření automatických mezisoučtů v Excelu pomocí Javy
Tento kód demonstroval jak vytvořit mezisoučet v Excelu pomocí Javy. Můžete seřadit data podle sloupce skupiny před mezisčtem, nastavit dynamický rozsah a zvolit různé možnosti mezisoučtu, jako je použití přetížení s nahrazením, pageBreaks a souhrn pod daty, které řídí chování mezisoučtu. Do jedné buňky lze také přidat více sloupců mezisoučtu a lze využít různé konsolidační funkce, například COUNT, AVERAGE a MAX, kdekoliv je to potřeba.
Tento článek nás provedl prací s mezisoučty v souboru Excel. Pro propojení sliceru s více kontingenčními tabulkami se podívejte na článek Propojení sliceru s více kontingenčními tabulkami pomocí Javy.