У цій короткій статті описано як зашифрувати файл Excel паролем у Java. Він містить деталі конфігурації середовища розробки, послідовність кроків, яких необхідно виконати для написання програми, і, нарешті, зразок коду, який можна використовувати для шифрування Робочої книги паролем у Java. У цій статті також описано типи шифрування, які можна використовувати, а потім збережіть отриманий зашифрований файл у потрібному форматі, наприклад XLSX, XLS тощо.
Кроки для шифрування електронної таблиці Excel у Java
- Налаштуйте IDE на використання Aspose.Cells for Java для шифрування файлу Excel
- Завантажте файл шаблону Excel в об’єкт Workbook, який потрібно зашифрувати
- Виберіть тип шифрування та встановіть його за допомогою методу setEncryptionOptions().
- Встановіть пароль за допомогою об’єкта Settings у класі Workbook
- Збережіть вихідну зашифровану книгу на диску або в потоці
Ці кроки допомагають нам зрозуміти процес шифрування файлу Excel у Java. Процес досить простий, оскільки нам потрібно лише завантажити вихідний файл Excel, а потім використати метод setEncryptionOptions() разом із типом шифрування та довжиною ключа. Після встановлення типу шифрування ми маємо встановити пароль, який використовуватиметься для відкриття файлу Excel програмно або за допомогою MS Excel.
Код для захисту паролем файлу Excel у Java
Наведений вище код написаний для демонстрації процесу захисту паролем документа Excel у Java. Він використовує об’єкт класу Workbook для завантаження вихідного файлу Excel, який має багато конструкторів для налаштування процесу завантаження. Клас Workbook також має методи та властивості, які використовуються для встановлення типу шифрування, наприклад STRONG_CRYPTOGRAPHIC_PROVIDER, XOR, COMPATIBLE, ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, і пароля.
У цій статті ми навчилися шифрувати файл Excel на Java. Якщо ви хочете дізнатися про процес цифрового підпису файлу Excel, зверніться до статті як цифрово підписати документ Excel за допомогою Java.