在本基础主题中,您将学习如何使用 Python REST API 对 XLSX 文件进行密码保护。我们将按照以下章节中提到的详细清晰的步骤,创建一个应用程序,使用 Python Cloud API 加密 XLSX 文件。生成的应用程序可以与 macOS、Linux 或 Windows 环境中任何支持 Python 的应用程序集成,并且可以免费进行转换。
先决条件
- 创建帐户并获取 API 凭证 使用密码保护 XLSX
- 下载 适用于 Python 的 Aspose.Cells Cloud SDK 并使用密码加密 XLSX
- 使用上述 SDK 设置 Python 项目来为 XLSX 文件设置密码
使用 Python Low Code API 加密 XLSX 文件的步骤
- 配置 API 的客户端 ID 和客户端密钥,以使用 Python REST API 使用密码加密工作簿
- 使用客户端凭据实例化 CellsApi 类以对 XLSX 文件执行密码保护
- 指定源 XLSX 文件名并使用 HashMap 中的名称和 File 对象加载源 XLSX
- 实例化 ProtectWorkbookRequest 来设置密码和其他属性
- 创建 PostProtectRequest 实例来设置地图文件和 ProtectWorkbookRequest 实例
- 调用 后保护 请求方法使用 Python 低代码 API 加密 XLSX 文件
- 将受密码保护的 XLSX 文件保存在本地磁盘上
上述步骤使您能够使用 Python REST API 对 XLSX 文件进行密码保护。我们将通过配置 SDK 并创建 CellsAPI 类实例来启动实现。然后,我们将使用 HashMap 访问源 XLSX 文件,并实例化 ProtectWorkbookRequest 和 PostProtectRequest 类,这两个类随后将用于使用 PostProtect() 方法为 XLSX 文件设置密码保护。
使用 Python REST API 密码保护 XLSX 的代码
此基本示例代码可让您使用 Python 低代码 API 对 XLSX 文件进行密码保护。您需要提供源 XLSX 文件、密码以及其他可选属性。创建请求消息后,PostProtect() 将对 XLSX 文件进行保护,并返回一个受密码保护的 XLSX 文件,该文件可以存储在磁盘或数据库中。
We have learned to encrypt Workbook with Password using Python REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Python REST API.