Šifrovat Dešifrovat soubory Excel Python

Bezpečnost a soukromí byly vždy důležitými aspekty ochrany dat. Vzhledem k tomu, že soubory Excel jsou široce používány k ukládání dat, je zajištěna bezpečnost, aby se zabránilo manipulaci a neoprávněnému přístupu. V souladu s tím tento článek popisuje, jak šifrovat a dešifrovat soubory Excel v Python.

Python API pro šifrování a dešifrování souborů aplikace Excel

K šifrování a dešifrování souborů Excel použijeme Aspose.Cells for Python přes Javu. Kromě ochrany souborů aplikace Excel podporuje rozhraní API dynamické generování, úpravy a převod souborů aplikace Excel. Rozhraní API můžete nainstalovat pomocí následujícího příkazu pip.

pip install aspose-cells

Šifrujte soubory Excel pomocí Python

Níže jsou uvedeny kroky k šifrování souborů Excel v Python.

Následující ukázka kódu ukazuje, jak šifrovat soubory aplikace Excel v Python.

# Načtěte sešit XLSX
wb = Workbook("workbook.xlsx")

# Soubor Excel chráněný heslem
wb.getSettings().setPassword("1234")

# Šifrujte zadáním typu šifrování
wb.setEncryptionOptions(EncryptionType.XOR, 40)

# Zadejte typ silného šifrování (RC4, Microsoft Strong Cryptographic Provider)
wb.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128)

# Uložit soubor Excel
wb.save("workbook-encrypted.xlsx")

Dešifrujte soubory Excel pomocí Python

Níže jsou uvedeny kroky k dešifrování souborů Excel v Python.

Následující ukázka kódu ukazuje, jak dešifrovat soubor Excel v Python.

# Vytvořte možnosti zatížení
loadOptions = LoadOptions(LoadFormat.XLSX)

# Nastavte původní heslo
loadOptions.setPassword("1234")
                                                
# Načtěte soubor Excel
wb = Workbook("workbook-encrypted.xlsx", loadOptions)

# Nastavte heslo na žádné
wb.getSettings().setPassword(None)

# Uložit soubor Excel
wb.save("workbook-decrypted.xlsx")

Získejte bezplatnou licenci API

Rozhraní API můžete používat bez omezení hodnocení, když si vyžádáte bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak chránit soubory aplikace Excel použitím šifrování pomocí Python. Dále jste viděli, jak dešifrovat zašifrované soubory Excel v Python. Více o tabulkovém rozhraní Python můžete prozkoumat pomocí dokumentace. V případě jakýchkoli dotazů nebo dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.

Viz také