A conversão de arquivos TXT para Excel XLSX é um requisito comum ao lidar com processamento e análise de dados. Nesta postagem do blog, você aprenderá o processo de conversão de TXT para Excel usando C#. Abordaremos as etapas necessárias para ler um arquivo TXT e criar um arquivo Excel a partir de seu conteúdo.
Por que converter TXT em XLSX?
Organização de dados: o formato de arquivo Excel oferece suporte à organização e análise de dados, facilitando sua interpretação e gerenciamento.
Recursos aprimorados: Os arquivos do Excel suportam fórmulas, gráficos e opções de formatação que não estão disponíveis em arquivos de texto simples.
Automação: Automatizar o processo de conversão economiza tempo e reduz o risco de erros em comparação com a entrada manual de dados.
Conversor TXT para XLSX - Instalação da API C#
Antes de começarmos, certifique-se de ter os seguintes pré-requisitos:
O Visual Studio está instalado em sua máquina.
.NET Framework (4.5 ou posterior) ou .NET Core/5.0+.
Instale Conholdate.Total for .NET em seu ambiente para converter arquivos de texto em formato de arquivo Excel. Basta baixar o arquivo DLL ou executar o comando de instalação do NuGet abaixo:
PM> NuGet\Install-Package Conholdate.Total
Converter TXT em XLSX em C#
As etapas a seguir mostram como converter um arquivo TXT em um arquivo XLSX em C#:
- Crie uma instância da classe TxtLoadOptions.
- Defina propriedades personalizadas, se necessário.
- Carregue o arquivo TXT usando a classe Workbook.
- Exporte o arquivo TXT carregado para um arquivo Excel chamando o método Save.
O código de exemplo abaixo mostra como converter TXT em XLSX em C#:
// Criar objeto de classe TxtLoadOptions
Aspose.Cells.TxtLoadOptions options = new Aspose.Cells.TxtLoadOptions();
// Carregue o arquivo TXT
Workbook wb = new Workbook("input.txt", options);
// Salvar como XLSX
wb.Save("Excel.xlsx", Aspose.Cells.SaveFormat.Xlsx);
Licença de avaliação gratuita
Você pode avaliar a API sem quaisquer limitações de avaliação ou marcas d’água nos arquivos de saída, simplesmente solicitando uma licença temporária gratuita. Você pode até estender a avaliação gratuita se precisar testar muitos recursos para ver se a API atende aos seus requisitos.
Conclusão
Converter TXT para Excel em C# é uma tarefa simples com a ajuda do código de exemplo compartilhado neste tutorial. Este processo pode ser automatizado para conjuntos de dados maiores, tornando-o uma solução eficiente para tarefas de gerenciamento de dados. Se você precisa converter TXT em XLSX para geração de relatórios, análise ou processamento de dados, as etapas descritas acima fornecem uma base sólida para seu aplicativo C#. Considerando que, se você tiver alguma dúvida ou pergunta, entre em contato conosco em fórum.
Perguntas frequentes
Posso personalizar a formatação do arquivo Excel?
Sim, existem muitas propriedades para formatar células, adicionar estilos e criar planilhas complexas. Você pode personalizar o arquivo Excel de saída de acordo com suas necessidades.
Posso lidar com diferentes delimitadores no arquivo TXT de origem?
Sim, você pode lidar com diferentes delimitadores além de vírgula (por exemplo, tabulação, ponto e vírgula), dependendo do seu caso de uso.
Posso converter vários arquivos TXT em um único arquivo Excel?
Certamente, você pode ler vários arquivos TXT e escrever seu conteúdo em planilhas diferentes ou anexá-los à mesma planilha no arquivo Excel.