Como converter arquivos TXT em planilhas do Excel rapidamente

2025-09-10 02:09:14 Administrator

Instalar com Maven

Install-Package Spire.XLS

Links Relacionados

página de rosto da conversão de txt para excel com c#

Conteúdo da Página:

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.

abrir arquivo txt com o microsoft excel

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".

ajustar o formato do arquivo para abrir o arquivo txt de destino no computador

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

escolher o tipo de arquivo delimitado ou de largura fixa

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

ajustar o delimitador correto como tabulação, espaço e vírgula

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

ajustar os formatos de dados da coluna para finalizar a configuração da conversão

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

salvar o arquivo no formato 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: página de resultado da conversão de txt para excel com spire xls

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: