Como Converter TXT para Excel usando C#
A conversão de arquivos TXT para o formato Excel torna mais fácil trabalhar com dados de texto estruturados ou semi-estruturados em um ambiente de folha. Aspose.Cells para .NET, os desenvolvedores podem carregar e transformar arquivos de texto plano para o formato Excel (.xlsx) sem a necessidade de Microsoft Excel.
Por que converter TXT para Excel?
Melhoramento da estrutura de dados:- Converter texto simples em um formato que suporta organização baseada em células, fórmulas e estilos.
Automação:- Processamento automático de arquivos de texto em massa em folhas para relatório ou análise.
A integração está pronta:- Integrar facilmente os dados TXT em aplicações .NET para exportação, partilha ou processamento.
Guia passo a passo para converter TXT para Excel
Passo 1: Instalar Aspose.Cells através de NuGet
Instale a biblioteca da NuGet:
dotnet add package Aspose.Cells
Passo 2: Configurar a licença Aspose.Cells
Configurar a licença para acessar recursos completos:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Passo 3: Carregar o arquivo TXT
Crie um novo livro de trabalho carregando o .txt
O arquivo:
Workbook workbook = new Workbook("input.txt");
Passo 4: Conteúdo TXT Renderado como Spreadsheet
O conteúdo de texto é automaticamente parsed e colocado em células de folha de trabalho.
Passo 5: Salve como Excel
Expor o texto carregado como um arquivo do Excel:
workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);
Problemas comuns e fixos
1.File não carregado adequadamente
- ** Solução**: Assegurar o
.txt
O caminho do arquivo é correto e o conteúdo é adequadamente formattado com delimitadores (tabs, commas, etc.).
2 – Formato de equívoco
- Solução: Considere pré-processar o arquivo de texto ou usar a lógica de parcelamento personalizada antes de carregá-lo no livro de trabalho.
3 - Salvação de erros de formato
- ** Solução**: confirme que você está usando o apropriado
SaveFormat
Quando exportar para.xlsx
.