XLS
XLSB
XLSX
XLSM
ODS
EXCEL
恢復Excel檔via Java
建立 Java 應用程式以使用 Java 修復 Excel 檔案。
使用Java修復EXCEL文件
為了修復 EXCEL 文件,我們將使用 Aspose.Cells for Java API 這是一個功能豐富、功能強大且易於使用的文件操作API for Java 平台。
Aspose.Cells API 可用於建立、編輯、轉換和渲染 Microsoft Excel 格式為不同的格式。此外,它還可用於軟體應用程式中的全面圖表、可擴展報告和可靠計算。 Aspose.Cells 是一個獨立的 API,它不需要任何像 Microsoft 或 OpenOffice 這樣的軟體。
免費應用程式使用 Java 修復 EXCEL 文件
Input file
Save as
import com.aspose.cells.Workbook;
import com.aspose.cells.WarningInfo;
import com.aspose.cells.LoadOptions;
//1, Define a class that inherits Aspose.Cells.IWarningCallback
public class DefaultWarningCallback implements com.aspose.cells.IWarningCallback {
@Override
public void warning(WarningInfo arg0) {
//Implement this method as needed
}
}
//2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
DefaultWarningCallback w = new DefaultWarningCallback();
LoadOptions options = new LoadOptions();
options.setWarningCallback(w);
var workbook = new Workbook("Input.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.save("Output.xlsx");
如何使用Java修復Excel文件
- 定義一個繼承Aspose.Cells.IWarningCallback的類別。
- 透過建立Workbook實例載入EXCEL文件,使用上面的繼承類,參考上面的程式碼。
- 儲存工作簿,損壞的 Excel 檔案將會被修復。
安裝Aspose.Cells修復excel文件
您可以直接從以下位置下載其最新版本
並透過將以下配置新增至 pom.xml 將其安裝在基於 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>version of aspose-cells API</version>
<classifier>jdk17</classifier>
</dependency>
系統需求
Aspose.Cells for Java 在所有主要作業系統上均支援。只需確保您滿足以下先決條件即可。
- Microsoft Windows 或具有 Java JSP/JSF 應用程式和桌面應用程式運行時環境的相容作業系統。
- 直接從 Maven 取得最新版本的 Aspose.Cells for Java。
EXCEL 什麼是 EXCEL 文件格式
XLSX 是 Microsoft Excel 文件的眾所周知的格式,由 Microsoft 在 Microsoft Office 2007 版本中引入。基於根據 OOXML 標準 ECMA-376 第 2 部分中概述的開放性打包約定組織的結構,新套件為許多。只需解壓縮 .xlsx 檔案即可檢查底層結構和檔案。
閱讀更多