Enkripsi Dekripsi File Excel Python

Keamanan dan privasi selalu menjadi aspek penting dalam menjaga data. Karena file Excel banyak digunakan untuk menyimpan data, keamanan dipastikan untuk menghindari gangguan dan akses tidak sah. Sesuai dengan itu, artikel ini membahas cara mengenkripsi dan mendekripsi file Excel dengan Python.

Python API untuk Mengenkripsi dan Mendekripsi File Excel

Untuk mengenkripsi dan mendekripsi file Excel, kami akan menggunakan Aspose.Cells for Python via Java. Terlepas dari perlindungan file Excel, API mendukung pembuatan, modifikasi, dan konversi file Excel secara dinamis. Anda dapat menginstal API menggunakan perintah pip berikut.

pip install aspose-cells

Enkripsi File Excel menggunakan Python

Berikut ini adalah langkah-langkah untuk mengenkripsi file Excel dengan Python.

Contoh kode berikut menunjukkan cara mengenkripsi file Excel dengan Python.

# Muat buku kerja XLSX
wb = Workbook("workbook.xlsx")

# Kata sandi melindungi file Excel
wb.getSettings().setPassword("1234")

# Enkripsi dengan menentukan jenis enkripsi
wb.setEncryptionOptions(EncryptionType.XOR, 40)

# Tentukan jenis Enkripsi Kuat (RC4,Penyedia Kriptografi Kuat Microsoft)
wb.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128)

# Simpan file Excel
wb.save("workbook-encrypted.xlsx")

Dekripsi File Excel menggunakan Python

Berikut ini adalah langkah-langkah untuk mendekripsi file Excel dengan Python.

Contoh kode berikut menunjukkan cara mendekripsi file Excel dengan Python.

# Buat opsi pemuatan
loadOptions = LoadOptions(LoadFormat.XLSX)

# Tetapkan kata sandi asli
loadOptions.setPassword("1234")
                                                
# Muat file Excel
wb = Workbook("workbook-encrypted.xlsx", loadOptions)

# Tetapkan kata sandi ke tidak ada
wb.getSettings().setPassword(None)

# Simpan file Excel
wb.save("workbook-decrypted.xlsx")

Dapatkan Lisensi API Gratis

Anda dapat menggunakan API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara melindungi file Excel dengan menerapkan enkripsi menggunakan Python. Selanjutnya, Anda telah melihat cara mendekripsi file Excel terenkripsi dengan Python. Anda dapat mempelajari lebih lanjut tentang API spreadsheet Python menggunakan dokumentasi. Jika Anda memiliki pertanyaan atau pertanyaan, jangan ragu untuk memberi tahu kami melalui forum kami.

Lihat juga