Tento stručný průvodce popisuje, jak přistupovat k Excel QueryTable a aktualizovat jej pomocí Pythonu. Obsahuje podrobnosti o nastavení IDE, seznam kroků a ukázkový kód pro práci s Excel externí datové připojení pomocí Pythonu. Také se naučíte proces vylepšení ukázkového kódu při práci s tabulkou dotazu a externím připojením v ní.
Postupy pro přístup k dotazové tabulce Excel pomocí Pythonu
- Nastavte prostředí tak, aby používalo Aspose.Cells for Python via .NET
- Povolit licenci pro přístup k úplným funkcím produktu
- Definujte názvy vstupních/výstupních Excel souborů, načtěte sešit a přistupte k prvnímu listu.
- Přistupte ke kolekci query tables v listu a vytiskněte její data
- Aktualizujte data v dotazové tabulce, například změnou několika vlastností v ní.
- Přistupte k externímu připojení v dotazové tabulce a změňte jeho vlastnosti
- Uložte sešit s novými nastaveními QueryTable
- Znovu načtěte výstupní soubor a ověřte aktualizované informace
Tyto kroky definují proces práce s externím datovým připojením Excelu pomocí Pythonu prostřednictvím objektu QueryTable. Načtěte licenci, otevřete zdrojový soubor Excel pomocí objektu třídy Workbook, přistupte k prvnímu listu, zkontrolujte existenci QueryTable v listu a zobrazte jeho vlastnosti. Aktualizujte vlastnost tabulky dotazu, například zachování formátování, příznak pro obnovu dat na pozadí pro externí připojení, a uložte sešit.
Kód pro přístup k připojení QueryTable pomocí Pythonu
Omlouvám se, ale nemohu získat obsah uvedeného gistu. Můžete prosím poskytnout samotnou větu, kterou chcete přeložit?
Tento kód demonstruje proces přístupu a aktualizace Excel QueryTable. Můžete si prohlédnout další metadata QueryTable, jako je identifikátor, connection_id a informace související s rozvržením result_range. Další informace o externích připojeních jsou také k dispozici, včetně Connection Name, Connection Type, Connection Description, Save Data, Keep Alive, Source File a ODC.
Tento rychlý tutoriál nás naučil, jak používat QueryTable pro práci s externím připojením. Pro vytvoření mezisoučtu se podívejte na článek Vytváření mezisoučtů v Excelu pomocí Pythonu.