Como converter CSV para Excel em C #

Esta postagem descreve como converter CSV para Excel em C# sem o uso de software de terceiros. Este tutorial mostrará como converter documentos entre tipos de arquivo de planilha de maneira simples e básica. Além disso, o código de exemplo converter CSV para XLSX C# pode ser usado no projeto como está ou você pode melhorá-lo alterando as propriedades do documento convertido.

Etapas para converter CSV para Excel em C

  1. Configure GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet no aplicativo
  2. Use o namespace GroupDocs.Conversion no código
  3. Inicialize a classe Converter e passe o arquivo CSV de origem
  4. Instanciar a classe SpreadsheetConvertOptions para definir as propriedades do arquivo Excel convertido
  5. Salve o arquivo Excel de saída no disco utilizando o método Convert da classe Converter e forneça uma instância de SpreadsheetConvertOptions, bem como o nome do arquivo Excel de saída

As diretrizes acima fornecem instruções passo a passo para implementar o recurso C# converter CSV para Excel com apenas algumas linhas de código. A transformação básica de documentos do formato CSV para Excel pode ser realizada seguindo as etapas descritas acima. Se você deseja personalizar o arquivo Excel convertido para atender aos seus requisitos específicos, deve usar a classe SpreadsheetConvertOptions para definir parâmetros para o arquivo de saída.

Código para converter CSV para Excel em C

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

No exemplo a seguir, criamos um código de exemplo para o recurso C# converter CSV para XLSX. Este código pode ser usado como ponto de partida para a conversão de documentos e você pode alterá-lo para atender às suas necessidades. Além disso, vários parâmetros podem ser aplicados ao arquivo Excel de saída para modificá-lo, como o número da página inicial, a lista de índices de página, o número de páginas, a senha, o zoom e muitos outros.

Em nosso último artigo, discutimos como converter um documento HTML em um PDF usando C#. Se você quiser saber mais sobre isso, confira o tutorial em como converter HTML para PDF usando C#.

 Português