Tento rychlý průvodce vysvětluje proces práce s Excel dotazovou tabulkou v Javě. Poskytuje podrobnosti o nastavení IDE, seznam kroků a ukázkový kód pro úpravu spojení QueryTable v Javě. Naučíte se přizpůsobit QueryTable v souboru Excel a také změnit externí připojení pomocí zveřejněných API volání.
Kroky k aktualizaci Excel QueryTable pomocí Javy
- Nastavte IDE tak, aby používalo Aspose.Cells for Java pro práci s QueryTable
- Načtěte zdrojový soubor Excel, přistupte k cílovému listu a zkontrolujte existenci dotazových tabulek
- Přistupte k první tabulce dotazu a vytiskněte data tabulky dotazu
- Zkontrolujte external connection v tabulce dotazů a zobrazte jeho vlastnosti
- Změňte parametry dotazové tabulky a externího připojení
- Uložte aktualizovaný soubor Excel
- Znovu načtěte soubor a ověřte změněné parametry v tabulce dotazů a externích připojeních
Tyto kroky shrnují proces aktualizace externího datového připojení pomocí Javy v souboru Excel. Načtěte soubor Excel, přistupte k cílovému listu, získejte kolekci dotazovacích tabulek a zobrazte data první dotazovací tabulky. Přizpůsobte QueryTable a externí připojení v ní a uložte sešit.
Kód pro úpravu externího datového připojení v Excelu pomocí Javy
Tento kód ukázal, jak pracovat s Excel QueryTable. Pokud chcete sledovat chování toho, jak jsou data po obnovení zobrazena, můžete použít metody getAutoReformat() a getFillAdjacentFormulas(). Metody setPreserveFormatting() a setAdjustColumnWidth() by měly být použity společně, protože tyto zachovávají formátování, zatímco automatické přizpůsobení šířky sloupců může vést ke konfliktům.
Tento článek nás provedl, jak pracovat s QueryTable a externím připojením v něm. Pro vytvoření mezisoučtu v souboru Excel se podívejte na článek Creating subtotals in Excel using Java.