在本快速教程中,您将借助分步过程和可运行的示例代码学习在 Python 中读取受密码保护的 Excel 文件。它将通过提供密码来解释如何在 Python 中打开受密码保护的 Excel 文件,例如 XLSX、XLS、ODS 等,并且还将指导永久删除密码。在密码错误或丢失的情况下演示了异常处理。
在 Python 中读取受密码保护的 Excel 文件的步骤
- 建立使用 Aspose.Cells for Python 通过 Java 的环境
- 实例化加载受保护的 Excel 文件所需的 LoadOptions 类对象
- 设置密码打开加密的Excel文件
- 使用具有密码的 LoadOptions 类对象将 Excel 文件加载到 Workbook 对象中
- 显示一条测试消息以确认文件加载
这些步骤通过共享环境配置的链接来描述如何使用 python 打开密码保护的 excel 文件,该链接指导建立 Python 环境以运行代码。在接下来的步骤中,我们通过设置打开加密 Excel 文件的密码来配置 LoadOptions 类对象,然后在加载工作簿时使用它。在最后一步,成功加载工作簿后,示例代码中会显示一条测试消息以供确认。
在 Python 中读取受密码保护的 Excel 文件的代码
此代码演示如何使用 Python 读取密码保护的 Excel 文件和 LoadOptions 类对象。通过应用密码打开文件后,您可以设置 Workbook.getSettings().setPassword(null) 以删除密码并将其保存在磁盘上。此外,在加载没有密码或密码错误的加密文件时,也会使用"try: 和 except:“标签引发和处理不同类型的异常。
在本教程中,我们学习了在 Python 中读取受密码保护的 Excel 文件的过程。如果您想了解将 Excel 文件转换为 PDF 等其他格式的过程,请参阅 如何使用 Python 将 Excel 转换为 PDF 上的文章。