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
Create a new Workbook by loading the .txt
file:
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
- Solution: Ensure the
.txt
file path is correct and the content is properly formatted with delimiters (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
- Solution: Confirm you are using the appropriate
SaveFormat
when exporting to.xlsx
.