
Enkripsi File Excel di Java
Instalasi perpustakaan Java Excel
Proses instalasi cukup mudah dan lurus. Selain itu, Anda dapat mengunjungi panduan installation jika ada masalah. Namun, Anda dapat menginstal dengan cepat dengan mengunduh file JAR atau mengikuti konfigurasi Maven yang disebutkan di bawah ini:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.6</version>
</dependency>
Enkripsi File Excel di Java
Setelah penginstalan berhasil, kita dapat menulis cuplikan kode untuk mengenkripsi file Excel secara terprogram dalam aplikasi Java. Anda dapat mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat instance objek Buku Kerja dan muat jalur file Excel.
- Kata sandi melindungi file dengan memanggil metode setPassword.
- Tentukan jenis enkripsi XOR dengan menyetel nilai metode setEncryptionOptions.
- Tentukan jenis Enkripsi kuat (RC4,Penyedia Kriptografi Kuat Microsoft).
- Aktifkan metode save untuk menyimpan file Excel.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Instantiate a Workbook object and load an Excel file path Workbook workbook = new Workbook("sample.xlsx"); // Password protect the file by calling the setPassword method. workbook.getSettings().setPassword("1234"); // Specify XOR encrption type by setting values of the setEncryptionOptions method. workbook.setEncryptionOptions(EncryptionType.XOR, 40); // Specify Strong Encryption type (RC4,Microsoft Strong Cryptographic Provider). workbook.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); // Invoke the save to save the Excel file. workbook.save( "EncryptingFiles_out.xls");
Dekripsi File Excel secara terprogram
Anda dapat mendekripsi file Excel menggunakan Java Excel Library ini. Selain itu, Anda dapat mengotomatiskan seluruh proses dengan menulis beberapa baris kode sumber di Java. Silakan ikuti langkah-langkah berikut dan potongan kode:
- Buat objek kelas LoadOptions yang mewakili opsi memuat file.
- Aktifkan metode loadOptions.setPassword untuk mengatur kata sandi buku kerja.
- Buat instance dari kelas Workbook dan muat file XLSX dengan opsi.
- Metode setPassword akan menghapus kata sandi dengan menyetel nilai kata sandi menjadi null.
- Simpan file dengan memanggil metode save.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Create an object of LoadOptions class that represents the options of loading the file. LoadOptions loadOptions = new LoadOptions(); // Invoke the setPassword method to set the password of the workbook. loadOptions.setPassword("1234"); // Instantiate an instance of the Workbook class and load the xlsx file with options Workbook workbook = new Workbook("sample.xlsx", loadOptions); // Remove the password by setting the password value null. workbook.getSettings().setPassword(null); // Save the file by calling the save method. workbook.save("Book1.xlsx");
Dapatkan Lisensi Gratis
Anda mungkin mendapatkan lisensi sementara gratis untuk mencoba API di luar batasan evaluasi.
Menyimpulkan
Dalam postingan blog ini, Anda telah mempelajari cara mendekripsi atau mengenkripsi File Excel di Java secara terprogram. Anda dapat mengotomatiskan proses enkripsi dan dekripsi file dengan menginstal library Java Excel ini. Selain itu, Anda dapat mengunjungi dokumentasi untuk mengetahui fitur lainnya. Terakhir, tetap terhubung dengan conholdate.com untuk pembaruan rutin.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
FAQ
Bagaimana cara melindungi file Excel dengan kata sandi di Java? Anda dapat menginstal Java Excel API ini untuk mengatur kata sandi pada file Excel bisnis Anda secara terprogram. Bagaimana cara mengenkripsi File xlsx? Aktifkan metode setPassword ini untuk mengenkripsi file Excel. Selain itu, jelajahi juga kelas setEncryptionOptions ini untuk mengetahui opsi enkripsi. Bagaimana Anda mendekripsi file di Java? Anda dapat memanggil metode loadOptions.setPassword untuk mengakses file terenkripsi dan menghapus kata sandi dengan menetapkan nilai kata sandi null. Selanjutnya, silakan kunjungi daftar metode yang tersedia di sini.