Este tutorial inclui um exemplo de código funcional, bem como instruções passo a passo para converter XLSX em CSV usando C#. Com apenas algumas etapas fáceis usando a biblioteca de conversão, você pode alterar XLSX para CSV em C#. Para o armazenamento e troca de dados tabulares, dois formatos de arquivo comuns incluem XLSX e CSV. Para usar os dados em outro sistema ou importá-los para um banco de dados, você pode ocasionalmente precisar converter XLSX para CSV. Aqui estão as etapas essenciais para converter o formato de arquivo XLSX em CSV junto com o exemplo de código C#.
Etapas para converter XLSX em CSV usando C#
- Instale GroupDocs.Conversion for .NET do gerenciador de pacotes NuGet
- Adicione uma referência ao namespace GroupDocs.Conversion para conversão de XLSX para CSV
- Crie uma instância da classe Converter passando o caminho da entrada XLSX
- Recupere as opções de conversão chamando o método Converter.GetPossibleConversions
- Chame o método Convert.Save para salvar o CSV no disco
As etapas descritas acima podem ser usadas para concluir o procedimento para exportar XLSX para CSV usando C#. Se o .NET estiver instalado, é possível executar essas etapas em qualquer sistema operacional conhecido, como Windows, macOS e Linux. A instalação de software adicional não é necessária para a conversão de XLSX para CSV. A natureza de plataforma cruzada da biblioteca usada neste exemplo significa que você pode executar o seguinte exemplo de código onde o .NET está instalado.
Código para converter XLSX em CSV usando C#
using GroupDocs.Conversion; | |
namespace ConvertXLSXtoCSVusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import XLSX document | |
var converter = new GroupDocs.Conversion.Converter("input.xlsx"); | |
// Get conversion option for CSV output | |
var convertOptions = converter.GetPossibleConversions()["csv"] | |
.ConvertOptions; | |
// Save the CSV to disk | |
converter.Convert("ConvertXLSXtoCSVusingCSharp.csv", convertOptions); | |
} | |
} | |
} |
Demos uma explicação completa do procedimento de conversão de C# XLSX para CSV na seção acima, juntamente com um exemplo de código simples. O código é breve e a conversão do documento do Excel requer apenas um pequeno número de chamadas de API. Este código é simples de integrar em seus aplicativos uma vez que a biblioteca de conversão de documentos designada foi configurada e os caminhos de arquivo foram modificados.
Neste tópico, elaboramos o processo de conversão de XLSX para CSV e compartilhamos um exemplo de código de amostra para isso. Anteriormente, escrevemos um artigo sobre a conversão de XLSX para JPG. Para mais detalhes, leia o artigo como converter XLSX para JPG usando C #.