如何使用 Node.js 对 Excel 文件进行密码保护

本文涉及如何使用 Node.js 对 Excel 文件进行密码保护。它包含有关设置开发环境的详细信息、描述完整过程的步骤列表以及使用 Node.js 加密 Excel 文件的可运行示例代码。您还将了解如何设置不同的加密选项以应用于 Excel 文件。

使用 Node.js 密码保护 Excel 的步骤

  1. 设置使用Aspose.Cells for Node.js 通过 Java加密Excel文件的开发环境
  2. 使用 workbook 创建或加载现有 Excel 文件来设置密码
  3. 设置工作簿的 encryption options
  4. 使用工作簿的设置设置密码
  5. 使用密码保护后保存生成的工作簿

这些步骤提供有关如何使用 Node.js 将密码添加到 Excel 的详细信息。该过程通过加载工作簿并通过提供加密类型和密钥长度来设置其加密选项来启动。在接下来的步骤中,将设置密码并将生成的 Excel 文件保存在磁盘上。

使用 Node.js 设置 Excel 密码的代码

上述示例代码演示了如何使用 Node.js 在 Excel 文件上添加密码。 setEncryptionOptions() 方法采用设置为 STRONG_CRYPTOGRAPHIC_PROVIDER 的加密类型,但是,您可以根据需要使用其他选项,例如 ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1、XOR 或 COMPATIBLE。当我们设置密码字符串并保存工作簿时,Excel 在打开它之前会要求输入相同的密码。

这个简短的教程指导我们使用 Node.js 密码保护 Excel 文件。如果您想了解其他功能,例如删除 Excel 文件中的数据透视表,请参阅有关 如何使用 Nodejs 删除数据透视表 的文章。

 简体中文