这个简单的主题涵盖了如何通过必要的步骤和可运行的示例代码在 Java 中打开受密码保护的 Excel 文件。通过使用 Java 使用密码打开 Excel 功能,只需几行代码即可开发,适用于任何类型的受支持 Excel 文件,包括 XLSX、XLS、ODS 等。人们可以轻松正确地控制应用程序流程通过处理在丢失密码或错误密码的情况下引发的异常。
在 Java 中打开受密码保护的 Excel 文件的步骤
- 配置项目以从存储库管理器添加 Aspose.Cells
- 创建 LoadOptions 类对象的实例以使用密码属性
- 设置所需Excel文件的密码
- 使用带有密码的 LoadOptions 对象,使用 Workbook 类对象的实例访问受保护的 Excel 文件
上述步骤解释了如何使用明确定义的操作序列Java 打开受密码保护的 Excel 文件,该操作序列将通过添加必要的 JAR 文件的步骤开始。然后,通过使用包含 setPassword() 方法的 LoadOptions 类对象的实例,将设置 Excel 工作簿密码。在访问受保护文件之前,需要使用需要文件名和 LoadOptions 对象的 Workbook 类构造函数来设置此单个方法值。
使用 Java 加载受密码保护的 Excel 文件的代码
在此示例中,如果您不提供密码或将方法值设置为 null,则会出现异常,并显示一条消息请提供工作簿文件的密码”。如果您设置了错误的密码,您将收到无效密码”的异常信息。需要注意的是,一旦成功打开受保护的文件后,如果使用 setPassword() 将加载的 Excel 文件的密码设置为 Null,则当以相同名称或名称保存在磁盘上时,将永久删除该文件的密码保护。一个不同的文件。
本主题重点介绍如何使用 Java 打开带密码的 Excel 文件。如果您想了解如何删除 Excel 文件中的数据透视表,请参阅有关 如何使用 Java 删除数据透视表 的文章。