Índice
Instalar com Maven
Install-Package Spire.XLS
Links Relacionados

Conteúdo da Página:
- Método 1. Importar Texto para o Microsoft Excel e Salvar como Formato Excel
- Método 2. Converter TXT para o Formato Excel com C#
Introdução
Trabalhar com arquivos de texto simples (.txt) é comum, mas quando se trata de gerenciar grandes conjuntos de dados, os arquivos TXT muitas vezes carecem de estrutura e usabilidade. Ao converter TXT para Excel, você pode aproveitar os recursos do Excel, como filtragem, fórmulas, tabelas dinâmicas e visualização de dados. Neste guia, você aprenderá três métodos eficazes para converter arquivos TXT para o formato Excel (XLSX ou CSV) — usando o Microsoft Excel, um conversor online gratuito de TXT para Excel e programação em Python.
Diferenças entre Arquivos TXT, CSV e Excel
Antes de iniciar a conversão, é importante entender as diferenças entre esses formatos:
- Arquivos TXT – Armazenam texto não estruturado ou simples, muitas vezes separado por espaços, tabulações ou delimitadores personalizados.
- Arquivos CSV – Uma forma estruturada de arquivo de texto onde os dados são separados por vírgulas, facilitando a importação para planilhas ou bancos de dados.
- Arquivos Excel (XLS/XLSX) – Formatos nativos do Microsoft Excel que suportam recursos avançados de manipulação de dados, incluindo fórmulas, gráficos e várias planilhas.
Converter TXT para Excel permite transformar dados de texto bruto em um formato estruturado e interativo.
Método 1. Importar Texto para o Microsoft Excel e Salvar como Formato Excel
Para usuários que preferem não depender de ferramentas externas, o próprio Excel fornece um método confiável para converter arquivos TXT em planilhas estruturadas. Com este método, você não precisa baixar nenhuma outra API ou software. Contanto que você tenha acesso ao Microsoft Excel, poderá gerenciar a conversão em segundos.
Siga os passos abaixo para começar:
Passo 1. Abra o Microsoft Excel e vá para Arquivo > Abrir > Procurar para abrir seu arquivo TXT.

Passo 2. Uma janela será exibida para você selecionar o arquivo. O formato de arquivo padrão contém apenas arquivos do Excel, então você deve ajustar o formato do arquivo no canto inferior direito para "Todos os Arquivos" ou "Arquivos de Texto".

Passo 3. O Assistente de Importação de Texto aparecerá. Escolha o tipo de arquivo (Delimitado ou Largura fixa).

Selecione o delimitador correto (como tabulação, espaço ou vírgula).

Ajuste os formatos de dados da coluna, se necessário, e clique em Concluir.

Passo 4. Salve o arquivo como .xlsx ou .csv.

Método 2. Converter TXT para o Formato Excel com C#
Para desenvolvedores ou usuários avançados que lidam com grandes quantidades de dados, o código fornece uma maneira confiável de automatizar a conversão de TXT para Excel. Deixe-me apresentar o Spire.XLS for .NET, uma biblioteca profissional de Excel projetada para desenvolvedores criarem, lerem, editarem, converterem e imprimirem arquivos Excel em aplicativos .NET sem depender do Microsoft Excel.
O Spire.XLS for .NET suporta os formatos XLS e XLSX, juntamente com CSV, ODS, PDF, HTML e outros tipos de arquivo, tornando-o uma solução flexível para lidar com dados de planilhas. Com seu rico conjunto de recursos — incluindo cálculo de fórmulas, criação de gráficos, tabelas dinâmicas, importação/exportação de dados e formatação avançada. Ele ajuda os desenvolvedores a automatizar tarefas relacionadas ao Excel de forma eficiente, garantindo alto desempenho e facilidade de integração.
Agora, siga os passos abaixo para converter seus arquivos TXT para o formato Excel com o Spire.XLS for .NET:
Passo 1. Instale a DLL do Spire.XLS no seu computador com o NuGet usando o código a seguir ou baixe do site oficial.
Passo 2. Copie o código a seguir e não se esqueça de personalizá-lo de acordo com as necessidades específicas do seu arquivo:
using Spire.Xls;
using System.IO;
using System.Collections.Generic;
class TxtToExcelConverter
{
static void Main()
{
// Open a text file and read all lines in it
string[] lines = File.ReadAllLines("Data.txt");
// Create a list to store the data in text file
List<string[]> data = new List<string[]>();
// Split data into rows and columns and add to the list
foreach (string line in lines)
{
data.Add(line.Trim().Split('\t')); // Adjust delimiter as needed
}
// Create a Workbook object
Workbook workbook = new Workbook();
// Get the first worksheet
Worksheet sheet = workbook.Worksheets[0];
// Iterate through the rows and columns in the data list
for (int row = 0; row < data.Count; row++)
{
for (int col = 0; col < data[row].Length; col++)
{
// Write the text data in specified cells
sheet.Range[row + 1, col + 1].Value = data[row][col];
// Set the header row to Bold
sheet.Range[1, col + 1].Style.Font.IsBold = true;
}
}
// Autofit columns
sheet.AllocatedRange.AutoFitColumns();
// Save the Excel file
workbook.SaveToFile("TXTtoExcel.xlsx", ExcelVersion.Version2016);
workbook.Dispose();
}
}
RESULTADO: 
Conclusão
A conversão de arquivos TXT para o formato Excel facilita a análise, organização e compartilhamento de seus dados. Nesta postagem, exploramos três métodos:
- Importação do Microsoft Excel – rápido e integrado para conversões manuais.
- Scripting em Python – poderoso e flexível para automação e grandes conjuntos de dados.
Escolha o método que melhor se adapta às suas necessidades e comece a transformar texto simples em planilhas do Excel estruturadas и utilizáveis.
Obtenha uma Licença Gratuita
Para experimentar plenamente as capacidades do Spire.XLS for .NET sem quaisquer limitações de avaliação, você pode solicitar uma licença de teste gratuita de 30 dias.
Veja também: