Cómo convertir archivos TXT en hojas de cálculo de Excel rápidamente

2025-09-10 02:04:35 Administrator

Instalar con Maven

Install-Package Spire.XLS

Enlaces Relacionados

portada de la conversión de txt a excel con c#

Contenido de la Página:

Introducción

Trabajar con archivos de texto sin formato (.txt) es común, pero cuando se trata de gestionar grandes conjuntos de datos, los archivos TXT a menudo carecen de estructura y usabilidad. Al convertir TXT a Excel, puede aprovechar las características de Excel como el filtrado, las fórmulas, las tablas dinámicas y la visualización de datos. En esta guía, aprenderá tres métodos efectivos para convertir archivos TXT a formato Excel (XLSX o CSV), utilizando Microsoft Excel, un convertidor gratuito de TXT a Excel en línea y programación en Python.

Diferencias entre archivos TXT, CSV y Excel

Antes de comenzar la conversión, es importante comprender las diferencias entre estos formatos:

  • Archivos TXT – Almacenan texto sin formato o no estructurado, a menudo separado por espacios, tabulaciones o delimitadores personalizados.
  • Archivos CSV – Una forma estructurada de archivo de texto donde los datos están separados por comas, lo que facilita su importación a hojas de cálculo o bases de datos.
  • Archivos de Excel (XLS/XLSX) – Formatos nativos de Microsoft Excel que admiten funciones avanzadas de manipulación de datos, incluidas fórmulas, gráficos y múltiples hojas de trabajo.

Convertir TXT a Excel le permite transformar datos de texto sin formato en un formato estructurado e interactivo.

Método 1. Importar texto a Microsoft Excel y guardar en formato Excel

Para los usuarios que prefieren не depender de herramientas externas, Excel mismo proporciona un método confiable para convertir archivos TXT en hojas de cálculo estructuradas. Con este método, no necesita descargar ninguna otra API o software. Siempre que tenga acceso a Microsoft Excel, puede gestionar la conversión en segundos.

Siga los pasos a continuación para comenzar:

Paso 1. Abra Microsoft Excel y vaya a Archivo > Abrir > Examinar para abrir su archivo TXT.

abrir archivo txt con microsoft excel

Paso 2. Aparecerá una ventana para que seleccione el archivo. El formato de archivo predeterminado contiene solo archivos de Excel, por lo que debe ajustar el formato de archivo desde la esquina inferior derecha a "Todos los archivos" o "Archivos de texto".

ajustar el formato del archivo para abrir el archivo txt de destino en el ordenador

Paso 3. Aparecerá el Asistente para importar texto. Elija el tipo de archivo (Delimitado o de Ancho fijo).

elegir tipo de archivo delimitado o de ancho fijo

Seleccione el delimitador correcto (como tabulación, espacio o coma).

ajustar el delimitador correcto como tabulación, espacio y coma

Ajuste los formatos de datos de las columnas si es necesario, luego haga clic en Finalizar.

ajustar los formatos de datos de las columnas para finalizar la configuración de la conversión

Paso 4. Guarde el archivo como .xlsx o .csv.

guardar el archivo en formato xlsx o csv

Método 2. Convertir TXT a formato Excel con C#

Para los desarrolladores o usuarios avanzados que manejan grandes cantidades de datos, el código proporciona una forma confiable de automatizar la conversión de TXT a Excel. Permítame presentarle Spire.XLS for .NET, una biblioteca profesional de Excel diseñada para que los desarrolladores creen, lean, editen, conviertan e impriman archivos de Excel dentro de aplicaciones .NET sin depender de Microsoft Excel.

Spire.XLS for .NET admite tanto los formatos XLS como XLSX, junto con CSV, ODS, PDF, HTML y otros tipos de archivos, lo que lo convierte en una solución flexible para manejar datos de hojas de cálculo. Con su amplio conjunto de características, que incluye cálculo de fórmulas, creación de gráficos, tablas dinámicas, importación/exportación de datos y formato avanzado. Ayuda a los desarrolladores a automatizar tareas relacionadas con Excel de manera eficiente, garantizando un alto rendimiento y facilidad de integración.

Ahora, siga los pasos a continuación para convertir sus archivos TXT a formato Excel con Spire.XLS for .NET:

Paso 1. Instale la DLL de Spire.XLS en su computadora con NuGet usando el siguiente código o descárguela desde el sitio web oficial.

Paso 2. Copie el siguiente código y no olvide personalizarlo según las necesidades específicas de su archivo:

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 resultados de la conversión de txt a excel con spire xls

Conclusión

Convertir archivos TXT a formato Excel facilita el análisis, la organización y el intercambio de sus datos. En esta publicación, exploramos tres métodos:

  • Importación de Microsoft Excel – rápido e integrado para conversiones manuales.
  • Scripting en Python – potente y flexible para la automatización y grandes conjuntos de datos.

Elija el método que mejor se adapte a sus necesidades y comience a convertir texto sin formato en hojas de cálculo de Excel estructuradas y utilizables.

Obtenga una licencia gratuita

Para experimentar plenamente las capacidades de Spire.XLS for .NET sin ninguna limitación de evaluación, puede solicitar una licencia de prueba gratuita de 30 días.

Ver también: