在这个简单的主题中,您将学习如何使用 Java REST API 从 Excel 文件中删除密码保护。我们将按照以下部分中提到的详细而清晰的步骤开发一个应用程序来使用 Java Cloud API 解密 Excel 文件。创建的应用程序可与 macOS、Linux 或 Windows 环境中支持 Java 的任何应用程序一起使用,并且可以免费进行转换。
先决条件
- 创建账户并获取 API 凭证 下载 Aspose.Cells Cloud SDK for Java to decrypt Excel file using Java Cloud API
- 使用上述 SDK 设置 Java 项目以保护 XLS 文件
使用 Java 低代码 API 重置 Excel 文件密码的步骤
- 设置 API 的客户端 ID 和客户端密钥,以使用 Java REST API 使用密码解密工作簿
- 使用客户端凭据创建 CellsApi 类的对象,以使用 Java 低代码 API 重置 Excel 文件密码
- 添加源 XLS 文件名并使用 HashMap 中的名称和 File 对象加载源 XLS
- 创建 DeleteUnProtectWorkbookRequest 的实例以添加现有密码和其他属性
- 使用 Java REST API 调用 deleteUnProtectWorkbook 请求方法通过密码解密 excel 文件
- 将解密的 Excel 文件保存在本地磁盘上
上述步骤使用 Java REST API 删除 Excel 上的密码保护。我们将通过设置 SDK 和创建 CellsAPI 类实例来启动该过程。然后,我们将使用 HashMap 加载源 XLS 文件并创建 DeleteUnProtectWorkbookRequest 类的实例,该实例进一步用于使用 deleteUnProtectWorkbook() 方法重置 Excel 文件的密码保护。
使用 Java REST API 解密 Excel 文件密码的代码
此简单示例代码使您能够使用 Java 低代码 API 清除 Excel 文件密码。您需要提供源 Excel 文件和现有密码以删除保护以及其他可选属性。在制定请求消息后,deleteUnProtectWorkbook() 对 Excel 文件执行解密并返回可存储在磁盘或数据库内的已清除密码的 Excel 文件。
在本主题中,我们学习了使用 Java REST API 解密带密码的工作簿。如果您想为 Excel 文件设置密码,请参阅有关如何 使用 Java REST API 密码保护 Excel 文件 的文章。