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

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertXlsToXlsxUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert XLS to XLSX using C#
{
// Remove the watermark in output XLSX document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source XLS file for conversion to XLSX
var converter = new GroupDocs.Conversion.Converter("sample.xls");
// Set the convert options for the XLSX
var convertOptions = new SpreadsheetConvertOptions();
// Convert and save the XLS in XLSX format
converter.Convert("converted.xlsx", convertOptions);
Console.WriteLine("Done");
}
}
}

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