XLS XLSB XLSX XLSM ODS
Aspose.Cells  for .NET
EXCEL

通过C#恢复EXCEL文件

构建您自己的 .NET 应用程序以使用 .NET 修复 Excel 文件。

使用.NET修复EXCEL文件

为了修复 EXCEL 文件,我们将使用

Aspose.Cells for .NET

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 部分中概述的开放打包约定组织的结构,新格式为包含许多 XML 文件的 zip 包。只需解压缩 .xlsx 文件即可检查底层结构和文件。

阅读更多

修复其他支持的 Excel 格式

使用C#,可以轻松修复其他Excel格式文件。

维修ODS (OpenDocument 电子表格文件)
维修XLS (Excel 二进制格式)
维修XLSB (二进制 Excel 工作簿文件)
维修XLSM (电子表格文件)
维修XLSX (OOXML Excel 文件)