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#
- Configure o pacote GroupDocs.Conversion for .NET do site NuGet.org
- Adicione uma referência ao namespace GroupDocs.Conversion para consumir chamadas de API no código para realizar a conversão de documentos
- Carregue o arquivo XLS de entrada criando uma instância da classe Converter
- Inicialize a classe SpreadsheetConvertOptions criando um objeto dela
- 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.