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
- Configure GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet no aplicativo
- Use o namespace GroupDocs.Conversion no código
- Inicialize a classe Converter e passe o arquivo CSV de origem
- Instanciar a classe SpreadsheetConvertOptions para definir as propriedades do arquivo Excel convertido
- 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#.