Şifrele Excel Dosyalarının Şifresini Çöz Python

Güvenlik ve gizlilik, verileri korumanın her zaman önemli yönleri olmuştur. Excel dosyaları verileri depolamak için yaygın olarak kullanıldığından, kurcalamayı ve yetkisiz erişimi önlemek için güvenlik sağlanır. Buna uygun olarak, bu makale Python’da Excel dosyalarının nasıl şifreleneceğini ve şifresinin çözüleceğini kapsar.

Excel Dosyalarını Şifrelemek ve Şifresini Çözmek için Python API

Excel dosyalarını şifrelemek ve şifresini çözmek için Aspose.Cells for Python via Java kullanacağız. API, Excel dosyalarının korunmasının yanı sıra, Excel dosyalarını dinamik olarak oluşturmayı, değiştirmeyi ve dönüştürmeyi destekler. API’yi aşağıdaki pip komutunu kullanarak kurabilirsiniz.

pip install aspose-cells

Python kullanarak Excel Dosyalarını Şifreleyin

Python’da Excel dosyalarını şifrelemek için gereken adımlar aşağıdadır.

Aşağıdaki kod örneği, Python’da Excel dosyalarının nasıl şifreleneceğini gösterir.

# XLSX çalışma kitabını yükle
wb = Workbook("workbook.xlsx")

# Parola korumalı Excel dosyası
wb.getSettings().setPassword("1234")

# Şifreleme türünü belirterek şifreleyin
wb.setEncryptionOptions(EncryptionType.XOR, 40)

# Güçlü Şifreleme türünü belirtin (RC4,Microsoft Güçlü Şifreleme Sağlayıcısı)
wb.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128)

# Excel dosyasını kaydet
wb.save("workbook-encrypted.xlsx")

Python kullanarak Excel Dosyalarının Şifresini Çözün

Python’da Excel dosyalarının şifresini çözme adımları aşağıdadır.

Aşağıdaki kod örneği, Python’da bir Excel dosyasının şifresinin nasıl çözüleceğini gösterir.

# Yükleme seçenekleri oluştur
loadOptions = LoadOptions(LoadFormat.XLSX)

# Orijinal şifreyi ayarla
loadOptions.setPassword("1234")
                                                
# Excel dosyasını yükleyin
wb = Workbook("workbook-encrypted.xlsx", loadOptions)

# Parolayı hiçbiri olarak ayarla
wb.getSettings().setPassword(None)

# Excel dosyasını kaydet
wb.save("workbook-decrypted.xlsx")

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.

Çözüm

Bu makalede, Python kullanarak şifreleme uygulayarak Excel dosyalarını nasıl koruyacağınızı öğrendiniz. Ayrıca, Python’da şifrelenmiş Excel dosyalarının şifresini nasıl çözeceğinizi gördünüz. Belgeleri kullanarak Python e-tablo API’si hakkında daha fazlasını keşfedebilirsiniz. Herhangi bir sorunuz veya sorunuz olması durumunda, [forumumuz] aracılığıyla bize bildirmekten çekinmeyin]13.

Ayrıca bakınız