Reparar arquivo XLSM em C#
Crie seu próprio aplicativo .NET para reparar arquivos xlsm usando .NET.
Reparar arquivo XLSM usando C#
Como faço para reparar o arquivo xlsm? Com a biblioteca Aspose.Cells for .NET, você pode reparar facilmente o arquivo XLSM programaticamente com algumas linhas de código. Aspose.Cells for .NET é capaz de construir aplicativos multiplataforma com a capacidade de gerar, modificar, converter, renderizar e imprimir todos os arquivos Excel. .NET Excel API não apenas converte formatos de planilha, mas também pode renderizar arquivos Excel como imagens, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT e muito mais, tornando-o a escolha perfeita para troca de documentos em formatos padrão da indústria. Abrir NuGet gerenciador de pacotes, procure Aspose.Cells e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.
Comando do console do gerenciador de pacotes
PM> Install-Package Aspose.Cells
Como reparar arquivo xlsm em C#
Precisa reparar o arquivo xlsm programaticamente? Os desenvolvedores do .NET podem facilmente carregar e reparar arquivos xlsm em apenas algumas linhas de código.
- Defina uma classe que herde Aspose.Cells.IWarningCallback.
- Carregue o arquivo XLSM 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 xlsm corrompido será reparado.
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");
Biblioteca .NET para reparar arquivo XLSM
Existem duas opções alternativas para instalar “Aspose.Cells for .NET” em seu sistema. Escolha um que se adeque às suas necessidades e siga as instruções passo a passo:
- Instale um Pacote NuGet . Ver Documentação
- Instale a biblioteca usando Console do gerenciador de pacotes dentro do IDE do Visual Studio
Requisitos de sistema
Aspose.Cells for .NET é compatível com todos os principais sistemas operacionais. Apenas certifique-se de ter os seguintes pré-requisitos.
- Microsoft Windows ou um sistema operacional compatível com plataformas .NET, .NET Core ou Mono.
- Ambiente de desenvolvimento como Microsoft Visual Studio.
- Nosso produto é totalmente multiplataforma e suporta Windows, Linux, MacOS, Azure, AWS Lambda.
XLSM O que é XLSM Formato de Arquivo
Arquivos com extensão XLSM são um tipo de arquivo de planilha que suporta macros. Do ponto de vista da aplicação, uma Macro é um conjunto de instruções utilizadas para automatizar processos. Uma macro é usada para registrar as etapas executadas repetidamente e facilita a execução das ações executando a macro novamente. As macros são programadas com o Visual Basic for Applications (VBA) do Microsoft a partir da pasta de trabalho do Excel usando o Editor do Visual Basic e podem ser executadas/depuradas diretamente a partir daí.
Leia maisReparar outros formatos Excel suportados
Usando C#, é possível reparar facilmente outros arquivos no formato Excel.