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

Recuperar arquivo EXCEL via C#

Crie seu próprio aplicativo .NET para reparar arquivos Excel usando .NET.

Reparar arquivo EXCEL usando .NET

Para reparar o arquivo EXCEL, usaremos

Aspose.Cells for .NET

API, que é um API de manipulação de documentos rico em recursos, poderoso e fácil de usar para a plataforma C#.

Aspose.Cells API pode ser usado para criar, editar, converter e renderizar formatos Excel Microsoft em diferentes formatos. Além disso, pode ser usado para gráficos abrangentes, relatórios escalonáveis e cálculos confiáveis em aplicativos de software. Aspose.Cells é um API independente e não requer nenhum software como Microsoft ou OpenOffice.

Aplicativo gratuito para reparar arquivo EXCEL usando .NET
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");
	                
                
            

Como reparar arquivo Excel usando C#

  • Defina uma classe que herde Aspose.Cells.IWarningCallback.
  • Carregue o arquivo EXCEL criando uma instância de Workbook, usando a classe de herança acima, consulte o código acima.
  • Salve a pasta de trabalho, o arquivo Excel corrompido será reparado.

Instale Aspose.Cells para reparar arquivo Excel

Existem três opções alternativas para instalar Aspose.Cells for .NET em seu sistema.

  • Abrir NuGet gerenciador de pacotes, procure porAspose.Cells e instale.
  • Instale Aspose.Cells com o gerenciador de pacotes NuGet no Visual Studio. Ver Documentação .
  • Download Aspose.Cells.msi e instale-o no Windows.

Requisitos de sistema

Aspose.Cells for .NET é compatível com todos os principais sistemas operacionais. Apenas certifique-se de ter os seguintes pré-requisitos.

Aspose.Cells é totalmente multiplataforma e suporta todas as principais implementações de .NET seguindo a especificação .NET Padrão 2.0:

  • .NET Framework, começando pela versão 2.0 mais antiga e terminando com a versão .NET Framework 4.8 mais recente.
  • .NET Core, começando com o primeiro 2.0 e terminando com o mais recente .NET 6.

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você é livre para desenvolver qualquer tipo de software para Windows, Linux, macOS, Android e iOS. Azure e AWS Lambda também são suportados. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos usar Microsoft Visual Studio, VSCode para criar aplicativos C#, F#, VB.NET.

EXCEL O que é EXCEL Formato de Arquivo

XLSX é um formato bem conhecido para documentos Excel Microsoft que foi introduzido por Microsoft com o lançamento do Microsoft Office 2007. Com base na estrutura organizada de acordo com as Convenções de Embalagem Aberta conforme descrito na Parte 2 do padrão OOXML ECMA-376, o novo formato é um pacote zip que contém vários arquivos XML. A estrutura e os arquivos subjacentes podem ser examinados simplesmente descompactando o arquivo .xlsx.

Leia mais

Reparar outros formatos Excel suportados

Usando C#, é possível reparar facilmente outros arquivos no formato Excel.

Reparar ODS (Arquivo de planilha OpenDocument)
Reparar XLS (Formato binário do Excel)
Reparar XLSB (Arquivo binário da pasta de trabalho do Excel)
Reparar XLSM (Arquivo de planilha)
Reparar XLSX (Arquivo Excel OOXML)