converter csv para excel xls xlsx c#

Às vezes, as informações são trocadas como pares de valores-chave ou valores separados por vírgulas (CSV) em diferentes cenários. Em certos casos, pode ser necessário manipular ou converter esses dados CSV para o formato Excel (XLS ou XLSX) para processamento adicional. Então, vamos percorrer o processo de conversão de arquivos CSV para Excel XLS XLSX em C#.

Conversor C# CSV para Excel – Download grátis

Aspose.Cells for .NET é uma API incrível para a interconversão de arquivos CSV e Excel (XLS/XLSX). Usaremos esta API para converter nossos arquivos CSV para os formatos XLS/XLSX. Você pode baixá-lo em New Releases ou usar o comando abaixo para instalá-lo do NuGet.

PM> Install-Package Aspose.Cells

Etapas para converter CSV para XLSX em C#

Aspose.Cells para .NET fornece a maneira mais simples de converter arquivos CSV para o formato Excel XLS ou XLSX. A seguir estão as etapas que você precisa executar para a conversão de CSV para Excel.

  • Carregue o arquivo CSV do disco.
  • Crie um novo arquivo do Excel.
  • Exporte dados do arquivo CSV para a planilha do Excel.
  • Salve o arquivo Excel no local desejado.

Vamos agora dar uma olhada em como converter um arquivo CSV para XLS em C#.

Exportar CSV para XLS em C#

A seguir estão as etapas para salvar um arquivo CSV como XLS em C#.

  1. Crie uma instância da classe LoadOptions e defina o formato de carregamento como CSV.
  2. Crie um objeto Workbook e carregue o arquivo CSV.
  3. Salve o arquivo do Excel usando o método Workbook.Save() no local desejado.

O código abaixo mostra como converter um arquivo CSV para Excel XLSX em C#.

// Criar LoadOptions para arquivo CSV
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);

// Crie um objeto Workbook e inicialize com o caminho do arquivo CSV e o objeto LoadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// Salvar arquivo CSV como XLSX
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

Conversor CSV para XLS C# - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita e converter arquivos CSV para o formato Excel sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter arquivos CSV para Excel XLS ou XLSX em C#. As etapas e o exemplo de código demonstraram como exportar dados de um arquivo CSV para XLSX em C#. Da mesma forma, diferentes outras conversões de formato de arquivo também são possíveis que você pode explorar visitando documentação e referências de API. Além disso, você sempre pode entrar em contato conosco em nosso fórum de suporte gratuito.

Veja também