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 文件中禁用兼容性檢查器。此外,您還可以使用 文檔 通過 Java 探索 Aspose.Cells for Python 的其他功能。如果您有任何疑問,可以在我們的論壇 上發帖。