Como converter XLS para XLSX usando C #

Esta postagem orientará você nas instruções passo a passo para converter XLS em XLSX usando C#. Também usaremos as instruções detalhadas para converter documentos e gerar XLSX de XLS usando C#. Essas instruções e código de exemplo são compatíveis com sistemas baseados em .NET, como Microsoft Windows, Linux e macOS.

Etapas para converter XLS para XLSX usando C#

  1. Configure o pacote GroupDocs.Conversion for .NET do site NuGet.org
  2. Adicione uma referência ao namespace GroupDocs.Conversion para consumir chamadas de API no código para realizar a conversão de documentos
  3. Carregue o arquivo XLS de entrada criando uma instância da classe Converter
  4. Inicialize a classe SpreadsheetConvertOptions criando um objeto dela
  5. Salve o arquivo XLSX convertido no disco chamando o método Convert da classe Converter

As etapas acima para implementar o recurso C# converter XLS para XLSX são bastante diretas. Baixe o pacote apropriado do NuGet e inclua o namespace relevante no código para iniciar a conversão do documento. Depois disso, carregue o arquivo XLS de origem construindo um objeto Converter e defina as opções de conversão para o arquivo XLSX de saída criando uma instância da classe SpreadsheetConvertOptions. Finalmente, use a função Converter para salvar o arquivo transformado em um disco.

Código para converter XLS para XLSX usando C

Para demonstrar como usar este guia, criamos o exemplo de código C# acima para converter XLS em XLSX. Você pode usar este código de exemplo como ponto de partida para seu projeto e personalizá-lo facilmente usando a classe SpreadsheetConvertOptions para definir as várias características do documento de saída. Você também pode converter um arquivo XLS para outros formatos de documento, como XLAM, XLTM, XLSB, JPG, TIFF, SVG e muitos outros.

Descrevemos as instruções detalhadas para converter XLS para XLSX no recurso C# e criamos um código de exemplo neste artigo. Em nosso artigo recente, analisamos como converter XML para CSV em C #; dê uma olhada nele para mais informações.

 Português