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