Como Converter TXT para Excel usando C#
Como Converter TXT para Excel usando C#
Converter arquivos TXT para o formato Excel facilita o trabalho com dados textuais estruturados ou semi-estruturados em um ambiente de planilha. Com Aspose.Cells for .NET, os desenvolvedores podem carregar e transformar arquivos de texto simples em formato Excel (.xlsx) sem a necessidade do Microsoft Excel.
Por que Converter TXT para Excel?
- Melhoria da Estrutura de Dados:
- Converta texto simples em um formato que suporta organização baseada em células, fórmulas e formatação.
- Automação:
- Automatize o processamento em massa de arquivos de texto em planilhas para relatórios ou análises.
- Pronto para Integração:
- Integre facilmente dados TXT em aplicações .NET para exportação, compartilhamento ou processamento.
Guia Passo a Passo para Converter TXT em Excel
Passo 1: Instalar Aspose.Cells via NuGet
Instale a biblioteca do NuGet:
dotnet add package Aspose.Cells
Passo 2: Configurar a Licença do Aspose.Cells
Defina a licença para acessar todos os recursos:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Passo 3: Carregar o Arquivo TXT
Crie um novo Workbook carregando o arquivo .txt
:
Workbook workbook = new Workbook("input.txt");
Passo 4: Conteúdo TXT Renderizado como Planilha
O conteúdo do texto é automaticamente analisado e colocado nas células da planilha.
Passo 5: Salvar como Excel
Exporte o texto carregado como um arquivo Excel:
workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);
Problemas Comuns e Soluções
1. Arquivo Não Carregado Corretamente
- Solução: Certifique-se de que o caminho do arquivo
.txt
está correto e que o conteúdo está formatado adequadamente com delimitadores (tabs, vírgulas, etc.).
2. Desalinhamento de Formatação
- Solução: Considere pré-processar o arquivo de texto ou usar lógica de análise personalizada antes de carregá-lo no workbook.
3. Erro de Formato de Salvar
- Solução: Confirme se você está usando o
SaveFormat
apropriado ao exportar para.xlsx
.