这篇简短的文章描述了如何在 Java 中使用密码加密 Excel 文件。它包含开发环境的配置详细信息,编写程序要遵循的一系列步骤,最后是一个可运行的示例代码,可用于使用 Java 中的密码加密 Workbook。本文还将分享可以使用的加密类型,然后将生成的加密文件保存为所需的格式,如 XLSX、XLS 等。
在 Java 中加密 Excel 电子表格的步骤
- 将 IDE 配置为使用 Aspose.Cells for Java 加密 Excel 文件
- 将模板 Excel 文件加载到要加密的 Workbook 对象中
- 选择加密类型并使用 setEncryptionOptions() 方法设置
- 使用 Workbook 类中的 Settings 对象设置密码
- 将输出的加密工作簿保存在磁盘上或流中
这些步骤帮助我们了解用 Java 加密 Excel 文件的过程。这个过程非常简单,因为我们只需要加载源 Excel 文件,然后使用 setEncryptionOptions() 方法以及加密类型和密钥长度。设置加密类型后,我们必须设置用于以编程方式或使用 MS Excel 打开 Excel 文件的密码。
Java中密码保护Excel文件的代码
编写上述代码是为了演示密码保护 Java 中的 Excel 文档的过程。它使用 Workbook 类对象来加载源 Excel 文件,该文件具有许多用于自定义加载过程的构造函数。 Workbook 类还具有用于设置加密类型的方法和属性,例如 STRONG_CRYPTOGRAPHIC_PROVIDER、XOR、COMPATIBLE、ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1 和密码。
这篇文章启发了我们用 Java 加密 Excel 文件。如果您想了解对 Excel 文件进行数字签名的过程,请参阅 如何使用 Java 对 Excel 文档进行数字签名 上的文章。