В этой статье рассказывается, как защитить паролем файл Excel с помощью Node.js. Он содержит подробную информацию о настройке среды разработки, список шагов, описывающих весь процесс, а также работоспособный пример кода для шифрования файла Excel с помощью Node.js. Вы также узнаете о настройке различных параметров шифрования, применяемого к файлу Excel.
Шаги по защите паролем Excel с помощью Node.js
- Установите среду разработки для использования Aspose.Cells для Node.js через Java для шифрования файла Excel.
- Создайте или загрузите существующий файл Excel, используя workbook для установки пароля.
- Установите encryption options для книги.
- Установите пароль, используя настройки книги
- Сохраните полученную книгу, защитив ее паролем.
Эти шаги содержат подробную информацию о том, как добавить пароль в Excel с помощью Node.js. Процесс инициируется загрузкой книги и установкой параметров шифрования, указав тип шифрования и длину ключа. На следующих шагах устанавливается пароль и полученный файл Excel сохраняется на диске.
Код для установки пароля для Excel с использованием Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load the spreadsheet | |
var workbook = new aspose.cells.Workbook(); | |
// Set target encryption type | |
workbook.setEncryptionOptions(aspose.cells.EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// Set the password | |
workbook.getSettings().setPassword("223344"); | |
// Save the encrypted file | |
workbook.save("EncryptedWorkbook.xlsx"); | |
console.log("Workbook encrypted successfully"); |
Вышеупомянутый пример кода демонстрирует как поставить пароль в файл Excel с помощью Node.js. Метод setEncryptionOptions() принимает тип шифрования STRONG_CRYPTOGRAPHIC_PROVIDER, однако вы можете использовать другие параметры, например ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR или COMPATIBLE в соответствии с вашими потребностями. Когда мы устанавливаем строку пароля и сохраняем книгу, Excel запросит тот же пароль перед ее открытием.
Это краткое руководство помогло нам защитить файл Excel паролем с помощью Node.js. Если вы хотите узнать о других функциях, например об удалении сводной таблицы в файле Excel, обратитесь к статье как удалить сводную таблицу с помощью Nodejs.