Artikel sederhana ini menjelaskan cara membuka file Excel yang dilindungi kata sandi di C# dengan memberikan langkah-langkah yang diperlukan dan kode contoh yang dapat dijalankan. Dengan menggunakan C# membuka Excel dengan kata sandi fitur dapat diimplementasikan dengan bantuan beberapa baris saja, untuk semua jenis file Excel yang didukung, misalnya XLSX, XLS, ODS dll. Anda dapat mengontrol alur aplikasi dengan benar dengan menangkap pengecualian yang muncul jika ada kata sandi yang hilang atau kata sandi yang salah.
Langkah-langkah untuk Membuka File Excel yang Dilindungi Kata Sandi di C#
- Konfigurasikan proyek untuk menambahkan Aspose.Cells dari manajer paket NuGet
- Buat objek kelas LoadOptions untuk menggunakan properti kata sandi
- Atur kata sandi yang diperlukan untuk membuka file Excel yang dilindungi
- Muat file Excel yang dilindungi ke dalam objek Workbook menggunakan objek LoadOptions dengan kata sandi
Langkah-langkah ini menjelaskan bagaimana C# membuka file Excel yang dilindungi kata sandi dengan bantuan urutan operasi yang pertama-tama mencakup langkah untuk menambahkan pustaka yang diperlukan. Kemudian dengan menggunakan objek kelas LoadOptions yang berisi properti Kata Sandi, kata sandi buku kerja Excel akan ditetapkan. Properti tunggal ini perlu diisi sebelum membuka file yang diproteksi dengan menggunakan konstruktor kelas Buku Kerja yang memerlukan nama file dan objek LoadOptions.
Kode untuk Memuat File Excel yang Dilindungi Kata Sandi menggunakan C#
Dalam kode ini, jika Anda tidak mengisi kata sandi atau menyetel properti ini ke nol, Anda akan mendapatkan pengecualian “Harap berikan kata sandi untuk file Buku Kerja.” dan jika Anda memberikan kata sandi yang salah, Anda akan mendapatkan pengecualian “Kata sandi tidak valid”. Perhatikan bahwa setelah berhasil membuka file yang dilindungi, jika Anda menyetel properti ini ke null, kata sandi akan dihapus secara permanen saat disimpan di disk dengan nama yang sama atau sebagai file yang berbeda.
Artikel ini telah memandu kita bagaimana menggunakan C# membuka file Excel dengan kata sandi. Jika Anda ingin belajar menyimpan file Excel sebagai file PDF yang memiliki batasan, lihat artikel di cara mengonversi XLSX ke PDF yang memiliki izin terbatas menggunakan C#.