Tento přehledný tutoriál popisuje jak odkrýt všechny listy v Excelu pomocí Pythonu. Obsahuje všechny podrobnosti k vytvoření prostředí, podrobný popis kroků, které je třeba provést k vytvoření této aplikace, a spustitelný ukázkový kód pro zobrazení skrytých listů v Excelu pomocí Pythonu. Dozvíte se také, jak přizpůsobit tento proces tím, že odkryjete pouze vybrané listy a uložíte výsledný sešit jako samostatný XLSX, XLS, ODS nebo v jakémkoli jiném podporovaném formátu.
Kroky k odkrytí všech listů pomocí Pythonu
- Nakonfigurujte prostředí tak, aby přidalo Aspose.Cells pro Python přes Javu pro zobrazení skrytých listů
- Načtěte zdrojový soubor Excel s několika skrytými listy pomocí objektu třídy Workbook
- Pro chráněné sešity použijte metodu Unprotect() s heslem nebo bez něj
- Procházejte všechny listy v sešitu a zjistěte skryté listy
- Nastavte visible flag každého takového listu na hodnotu true
- Uložte aktualizovaný sešit na disk se všemi viditelnými listy
Tyto kroky vysvětlují proces odkrytí více listů v Excelu pomocí Pythonu sdílením odkazu na zdroj pro nastavení prostředí, představením nezbytných tříd, metod a vlastností, které jsou součástí procesu, a programovací logiky k dosažení funkčnosti. . Zobrazuje také uložení výstupního souboru Excel v požadovaném formátu.
Kód pro odkrytí tabulky pomocí Pythonu
Výše uvedený kód demonstruje proces odkrytí listu pomocí Pythonu tak, že všechny listy v sešitu jsou iterovány a skryté listy jsou detekovány pomocí metody isVisible() a jakmile je skrytý list nalezen, jeho příznak je nastaven na True. K řízení načítání zdrojového sešitu pomocí objektu třídy LoadOptions můžete použít jiné konstruktory třídy Workbook. Podobně můžete zkontrolovat další vlastnosti každého listu před nastavením jeho příznaku viditelnosti na hodnotu true, jako je kódový název listu, uživatelské vlastnosti, pokud je list vybrán, když je sešit otevřený, a název listu.
Tento výukový program nás navedl k zobrazení všech nebo vybraných skrytých listů v sešitu. Pokud se chcete naučit proces převodu souboru Excel do HTML, přečtěte si článek na jak převést Excel do HTML pomocí Pythonu.