Dalam topik sederhana ini, Anda akan mempelajari cara Menghapus Proteksi Kata Sandi dari File Excel menggunakan Python REST API. Kita akan mengembangkan aplikasi untuk mendekripsi file Excel menggunakan Python Cloud API dengan mengikuti langkah-langkah detail dan mudah dipahami yang dijelaskan di bagian selanjutnya. Aplikasi yang dibuat dapat digunakan dengan aplikasi apa pun yang mendukung Python di lingkungan macOS, Linux, atau Windows, dan konversi dapat dilakukan secara gratis.
Prasyarat
- Buat akun dan dapatkan kredensial API
- Unduh SDK Cloud Aspose.Cells untuk Python untuk mendekripsi file Excel menggunakan Python Cloud API
- Siapkan proyek Python dengan SDK di atas untuk melindungi file XLS
Langkah-langkah untuk Mengatur Ulang Kata Sandi File Excel menggunakan API kode rendah Python
- Tetapkan ID Klien dan Rahasia Klien untuk API untuk mendekripsi Buku Kerja dengan kata sandi menggunakan Python REST API
- Buat objek kelas CellsApi dengan kredensial klien untuk mengatur ulang kata sandi file Excel menggunakan API kode rendah Python
- Tambahkan nama file XLS sumber dan muat XLS sumber menggunakan nama dan objek File di HashMap
- Buat instance DeleteUnProtectWorkbookRequest untuk menambahkan kata sandi yang ada dan properti lainnya
- Panggil metode permintaan HapusBukuPekerjaanBatalProteksi untuk mendekripsi file excel dengan kata sandi menggunakan Python REST API
- Simpan file Excel yang didekripsi di disk lokal
Langkah-langkah yang disebutkan di atas menghapus proteksi kata sandi di Excel menggunakan Python REST API. Kita akan memulai proses dengan menyiapkan SDK dan membuat instans kelas CellsAPI. Kemudian, kita akan memuat file XLS sumber menggunakan HashMap dan membuat instans kelas DeleteUnProtectWorkbookRequest yang selanjutnya digunakan untuk mengatur ulang proteksi kata sandi untuk file Excel menggunakan metode deleteUnProtectWorkbook().
Kode untuk Mendekripsi Kata Sandi File Excel menggunakan Python REST API
Contoh kode sederhana ini memungkinkan Anda untuk menghapus kata sandi berkas Excel menggunakan API kode rendah Python. Anda perlu memberikan berkas Excel sumber dan kata sandi yang ada untuk menghapus proteksi, beserta properti opsional lainnya. Setelah memformulasikan Pesan Permintaan, deleteUnProtectWorkbook() melakukan dekripsi pada berkas Excel dan mengembalikan berkas Excel yang telah dihapus kata sandinya, yang dapat disimpan di disk atau di dalam basis data.
Kita telah mempelajari cara mendekripsi Buku Kerja dengan Kata Sandi menggunakan Python REST API dalam topik ini. Jika Anda ingin mengatur kata sandi untuk berkas Excel, silakan lihat artikel tentang cara Lindungi File Excel dengan Kata Sandi dengan Python REST API.