Jak číst heslem chráněný soubor Excel v Pythonu

V tomto rychlém tutoriálu se naučíte číst heslem chráněný soubor Excel v Pythonu pomocí postupu krok za krokem a spustitelného ukázkového kódu. Vysvětlí, jak otevřít heslem chráněný soubor Excel v Pythonu jako XLSX, XLS, ODS atd. poskytnutím hesla, a také vás povede k trvalému odstranění hesla. Zpracování výjimek je demonstrováno v případě scénáře špatného nebo chybějícího hesla.

Kroky ke čtení souboru Excel chráněného heslem v Pythonu

  1. Vytvořte prostředí pro použití Aspose.Cells pro Python přes Javu
  2. Vytvořte instanci objektu třídy LoadOptions potřebného pro načtení chráněného souboru Excel
  3. Nastavte heslo pro otevření zašifrovaného souboru Excel
  4. Načtěte soubor aplikace Excel do objektu Workbook pomocí objektu třídy LoadOptions s heslem
  5. Zobrazte testovací zprávu pro potvrzení načítání souboru

Tyto kroky popisují, jak používat python otevřený heslem chráněný excelový soubor sdílením odkazu na konfigurace prostředí, které vedou k vytvoření prostředí Python pro spouštění kódu. V dalších krocích nakonfigurujeme objekt třídy LoadOptions tak, že nastavíme heslo pro otevření zašifrovaného souboru Excel a následně jej použijeme při načítání sešitu. V posledním kroku, když je sešit úspěšně načten, se ve vzorovém kódu zobrazí testovací zpráva pro potvrzení.

Kód pro čtení souboru Excel chráněného heslem v Pythonu

Tento kód ukazuje, jak používat Python read heslem chráněný soubor Excel s objektem třídy LoadOptions. Jakmile je soubor otevřen použitím hesla, můžete nastavit Workbook.getSettings().setPassword(null) k odstranění hesla a jeho uložení na disk. Kromě toho jsou různé typy výjimek vyvolány a zpracovány také pomocí značek try: a Except: při načítání zašifrovaného souboru bez hesla nebo se špatným heslem.

V tomto tutoriálu jsme se naučili proces číst heslem chráněný soubor Excel v Pythonu. Pokud se chcete naučit proces převodu souboru Excel do jiných formátů, jako je PDF, přečtěte si článek na jak převést Excel do PDF pomocí Pythonu.

 Čeština