在 Python 中启用或禁用 Excel 兼容性检查器

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 工作簿的兼容性检查器,您需要更新工作簿的设置。以下是执行此操作的步骤。

以下代码示例展示了如何使用 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 的其他功能。如果您有任何疑问,可以在我们的 论坛 上发帖。

也可以看看