
MS Excel 兼容性检查器可确保旧格式的文件不使用新 Excel 版本提供的功能。因此,使用旧版本 Excel 的人不会遇到兼容性问题。在处理 Excel 文件时,您可能需要动态禁用兼容性检查器。为了实现它,本文展示了如何在 Python 中禁用 MS Excel 工作簿的兼容性检查器。
用于禁用 Excel 兼容性检查器的 Python 库
Aspose.Cells for Python via Java 是一个功能强大且功能丰富的电子表格操作 API。它提供了创建和操作 MS Excel 文件的基本和高级功能。我们将使用这个库来启用或禁用 Excel 文件中的兼容性检查器。您可以 下载 API 或使用以下 pip 命令安装它。
> pip install aspose-cells
禁用 Excel 兼容性检查器
为了启用或禁用 Excel 工作簿的兼容性检查器,您需要更新工作簿的设置。以下是执行此操作的步骤。
- 首先,使用 Workbook 类加载 Excel 文件。
- 然后,使用 Workbook.getSettings().setCheckCompatibility(boolean) 方法禁用兼容性检查器(分别设置 True 和 False 以启用和禁用检查器)。
- 最后,使用 Workbook.save(string) 方法保存更新的工作簿。
以下代码示例展示了如何使用 Python 禁用兼容性检查器。
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# 加载 Excel 工作簿
wb = Workbook("workbook.xls")
# 禁用兼容性
wb.getSettings().setCheckCompatibility(False)
# 保存工作簿
wb.save("workbook_disabled_compatibility.xls")
print("Done...")
jpype.shutdownJVM()
获得免费许可证
您可以使用 临时许可证 通过 Java 使用 Aspose.Cells for Python,而不受评估限制。
结论
MS Excel 兼容性检查器限制用户在旧版本的 Excel 文件中使用新功能。在本文中,您了解了如何使用 Python 在 Excel 文件中禁用兼容性检查器。此外,您还可以使用 documentation 通过 Java 探索 Aspose.Cells for Python 的其他功能。如果您有任何疑问,可以在我们的 论坛 上发帖。