XLS
XLSB
XLSX
XLSM
ODS
EXCEL
透過C#恢復EXCEL文件
建立您自己的 .NET 應用程式以使用 .NET 修復 Excel 檔案。
使用.NET修復EXCEL文件
為了修復 EXCEL 文件,我們將使用
API這是一個功能豐富、強大且易於使用的文件操作API,適用於C#平台。
Aspose.Cells API 可用於建立、編輯、轉換和渲染 Microsoft Excel 格式為不同的格式。此外,它還可用於軟體應用程式中的全面圖表、可擴展報告和可靠計算。 Aspose.Cells 是一個獨立的 API,它不需要任何像 Microsoft 或 OpenOffice 這樣的軟體。
免費應用程式使用 .NET 修復 EXCEL 文件
Input file
Save as
using Aspose.Cells;
//1, Define a class that inherits Aspose.Cells.IWarningCallback
class DefaultWarningCallback : IWarningCallback
{
//Implement this method as needed
public void Warning(WarningInfo warningInfo){ }
}
//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.WarningCallback = w;
var workbook = new Workbook("corrupted.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.Save("repaired.xlsx");
如何使用C#修復Excel文件
- 定義一個繼承Aspose.Cells.IWarningCallback的類別。
- 透過建立Workbook實例載入EXCEL文件,使用上面的繼承類,參考上面的程式碼。
- 儲存工作簿,損壞的 Excel 檔案將會被修復。
安裝Aspose.Cells修復excel文件
有三個替代選項可以在您的系統中安裝 Aspose.Cells for .NET。
- 打開 NuGet 套件管理器,搜尋Aspose.Cells並安裝。
- 在 Visual Studio 中使用 NuGet 套件管理器安裝 Aspose.Cells。看 文件 .
- 下載 Aspose.Cells.msi 並將其安裝在 Windows 上。
系統需求
Aspose.Cells for .NET 在所有主要作業系統上均支援。只需確保您滿足以下先決條件即可。
Aspose.Cells 完全跨平台,支援遵循 .NET 標準 2.0 規範的所有主要 .NET 實現:
- .NET Framework,從最早的2.0版本開始,到最新的.NET Framework 4.8結束。
- .NET Core,從最早的2.0開始,到最新的.NET 6結束。
由於.NET代碼不依賴底層硬體或作業系統,而僅依賴虛擬機,您可以自由地為Windows、Linux、macOS、Android和iOS開發任何類型的軟體。也支援 Azure 和 AWS Lambda。只需確保您已安裝相應版本的 .NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin。
我們建議使用 Microsoft Visual Studio、VSCode 建立 C#、F#、VB.NET 應用程式。
EXCEL 什麼是 EXCEL 文件格式
XLSX 是 Microsoft Excel 文件的眾所周知的格式,由 Microsoft 在 Microsoft Office 2007 版本中引入。基於根據 OOXML 標準 ECMA-376 第 2 部分中概述的開放性打包約定組織的結構,新套件為許多。只需解壓縮 .xlsx 檔案即可檢查底層結構和檔案。
閱讀更多