在 Java 中啟用或禁用 Excel 兼容性檢查器

各種版本的 MS Excel 可用並在世界各地使用。這使得較新版本可以提供舊版本中可能不可用的功能。因此,MS Excel 在保存文件時使用兼容性檢查器來降低舊格式不支持的功能。在處理 Excel 文件時,您可能需要動態禁用兼容性檢查器。為此,本文介紹瞭如何在 Java 中禁用 MS Excel 工作簿的兼容性檢查器。

用於在 Excel 中禁用兼容性檢查器的 Java 庫

Aspose.Cells for Java 提供了廣泛的電子表格操作功能。使用 API,您可以從頭開始創建新的電子表格文檔並操作現有的文檔。我們將使用此 API 禁用 Excel 文件的兼容性檢查器。您可以下載 API 的 JAR 或使用以下 Maven 配置安裝它。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.11</version>
</dependency>

在 Excel 文件中禁用兼容性檢查器

為了禁用 Excel 工作簿的兼容性檢查器,您需要更新工作簿的設置。以下是執行此操作的步驟。

以下代碼示例顯示如何使用 Java 禁用兼容性檢查器。

// 加載 Excel 文件
Workbook wb = new Workbook("workbook.xls");

// 禁用兼容性檢查器
wb.getSettings().setCheckCompatibility(false);

// 保存存檔
wb.save("output.xls");

獲得免費許可證

你可以使用 Aspose.Cells for Java 而沒有使用臨時許可的評估限制。

結論

MS Excel 兼容性檢查器允許用戶創建任何人都可以查看的文檔,而不會出現兼容性問題。在以編程方式處理 Excel 文件時,您可能需要禁用兼容性檢查器。因此,在本文中,您了解瞭如何使用 Java 啟用或禁用 Excel 文件的兼容性檢查器。此外,您還可以使用文檔探索Aspose.Cells for Java的其他特性。如果您有任何疑問,可以在我們的論壇 上發帖。

也可以看看