Kryptera Dekryptera Excel-filer Python

Att hålla data säker och privat har alltid varit viktigt. Ett populärt sätt att lagra data är att använda Excel-filer. För att säkerställa att data skyddas från att ändras eller ses av obehöriga kan vi använda en process som kallas kryptering och dekryptering. Den här artikeln förklarar hur du använder Python för att kryptera och dekryptera Excel-filer, vilket innebär att göra dem säkra och sedan återställa dem till sin ursprungliga form.

Python-bibliotek för att kryptera och dekryptera Excel-filer

För att kryptera och dekryptera Excel-filer använder vi Aspose.Cells for Python. Förutom skyddet av Excel-filer, stöder biblioteket generering, modifiering och konvertering av Excel-filer dynamiskt. Du kan installera biblioteket med följande pip-kommando.

> pip install aspose-cells

Kryptera en Excel-fil i Python

Följande är stegen för att kryptera Excel-filer i Python.

Följande kodexempel visar hur man krypterar Excel-filer i Python.

# Ladda XLSX-arbetsbok
wb = Workbook("workbook.xlsx")

# Lösenordsskydda Excel-fil
wb.getSettings().setPassword("1234")

# Kryptera genom att ange krypteringstypen
wb.setEncryptionOptions(EncryptionType.XOR, 40)

# Ange stark krypteringstyp (RC4, Microsoft Strong Cryptographic Provider)
wb.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128)

# Spara Excel-fil
wb.save("workbook-encrypted.xlsx")

Dekryptera Excel-filer i Python

Följande är stegen för att dekryptera Excel-filer i Python.

Följande kodexempel visar hur man dekrypterar en Excel-fil i Python.

# Skapa laddningsalternativ
loadOptions = LoadOptions(LoadFormat.XLSX)

# Ange originallösenord
loadOptions.setPassword("1234")
                                                
# Ladda Excel-filen
wb = Workbook("workbook-encrypted.xlsx", loadOptions)

# Ställ lösenordet till inget
wb.getSettings().setPassword(None)

# Spara Excel-fil
wb.save("workbook-decrypted.xlsx")

Kryptera Excel-filer online

Kryptera dina Excel-filer med vårt gratis kalkylarkskrypteringsverktyg, som är baserat på Aspose.Cells. Du behöver inte skapa ett konto eller prenumerera på någonting.

Gratis Excel-krypteringsbibliotek

Du kan använda vårt Python Excel-bibliotek utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du krypterar Excel-filer i Python. Dessutom har du sett hur man dekrypterar de krypterade Excel-filerna. Dessutom har vi försett dig med vårt kostnadsfria onlineverktyg för att kryptera Excel-filer.

Du kan utforska mer om Python-kalkylbladsbiblioteket med hjälp av dokumentationen. Om du skulle ha några frågor eller funderingar är du välkommen att meddela oss via vårt forum.

Se även