В этой краткой статье описывается, как зашифровать файл 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.