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?

  1. Melhoria da Estrutura de Dados:
    • Converta texto simples em um formato que suporta organização baseada em células, fórmulas e formatação.
  2. Automação:
    • Automatize o processamento em massa de arquivos de texto em planilhas para relatórios ou análises.
  3. 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.
 Português