UltKit

Convertir TXT a CSV

Muchos sistemas exportan tablas como archivos .txt con tabulaciones, barras verticales o punto y coma entre las columnas. Súbalos aquí y obtenga un CSV estándar separado por comas que las hojas de cálculo y las pantallas de importación leen al primer intento.

Convertidor de datos

o suelte aquí archivos CSV, TSV, TXT … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba los archivos de texto

    Agregue exportaciones .txt o .tsv, hasta 20 archivos de 95 MB cada uno. Cada línea debe ser un registro, con el mismo separador entre todas las columnas.

  2. 2

    Deje que se detecte el delimitador

    Delimitador empieza en Detección automática, que encuentra tabulaciones, barras, punto y coma o comas en el archivo. Si el archivo los mezcla, elíjalo a mano en Opciones avanzadas, y ajuste Codificación de texto si los acentos se ven mal.

  3. 3

    Convierta a CSV

    Pulse Convertir a CSV y descargue. El resultado usa comas, UTF-8 y comillas solo donde un valor las necesita.

De dónde salen los archivos TXT delimitados

Un .txt lleno de columnas suele ser una exportación que nadie pensó para hojas de cálculo. Los sistemas bancarios y de nómina, las terminales de punto de venta, los instrumentos de laboratorio, los informes de mainframe y los clientes de bases de datos escriben tablas como texto plano, a menudo con tabulaciones o barras verticales en lugar de comas, porque esos caracteres casi nunca aparecen en nombres y direcciones. Copiar una tabla de una página web o de un PDF y pegarla en el Bloc de notas produce lo mismo.

El software que la recibe es más estricto. Las plataformas de envío de correos, las importaciones de CRM, los programas de contabilidad y el cuadro de carga de Google Sheets buscan un .csv, y Excel abre un .txt mediante un asistente que pregunta por los delimitadores. Convertir una vez le da un archivo que se abre directamente. Si el destino es una aplicación y no una hoja, TXT a JSON genera objetos con las claves de la fila de encabezado.

Delimitadores que lee el convertidor de TXT a CSV

Tabulación
El separador de los archivos TSV y de las tablas copiadas de hojas de cálculo o páginas web.
Barra vertical |
Frecuente en exportaciones de sistemas empresariales y bancarios antiguos, porque los nombres y direcciones casi nunca la contienen.
Punto y coma ;
Lo que escribe Excel en las regiones que usan la coma como separador decimal, como Alemania, Italia o los Países Bajos.
Espacio
Solo funciona si ningún valor contiene un espacio propio.

Convertir TXT a CSV: un ejemplo delimitado por barras

Antes (export.txt) y después (export.csv)
id|nombre|ciudad|saldo
301|Gómez, Ana|Bogotá|1200.50
302|Núñez|Logroño|88.00

id,nombre,ciudad,saldo
301,"Gómez, Ana",Bogotá,1200.50
302,Núñez,Logroño,88.00
opciones de delimitador, con la automática
6
codificaciones de texto
8
archivos por lote
20
por archivo
95 MB

Fíjese en el primer registro de datos. El nombre contiene una coma, así que el CSV lo encierra entre comillas dobles; sin ellas, un importador vería cinco columnas en lugar de cuatro. La ñ de Núñez y de Logroño se conserva porque el resultado está en UTF-8. Esas dos reglas, comillas y codificación, explican la mayoría de las importaciones de CSV que fallan.

Datos de los formatos TXT y CSV

TXT

Texto plano

Un archivo TXT contiene solo caracteres simples, sin formato, fuentes, imágenes ni diseño. Los archivos de texto modernos suelen estar codificados en UTF-8, que abarca todos los idiomas, aunque los archivos antiguos pueden usar otras codificaciones y mostrar caracteres ilegibles. El texto plano ocupa muy poco, nunca queda obsoleto y se abre en cualquier dispositivo, desde teléfonos hasta servidores. No puede contener negritas, tablas ni imágenes, por lo que la estructura debe expresarse con espacios o con marcado sencillo.

Compresión
–
Transparencia
–
Animación
–
Presentado en
–
Convertidor de TXT

CSV

Valores separados por comas (CSV)

CSV es un formato de texto plano para tablas en el que cada línea es una fila y las comas separan las columnas. Se usa desde los primeros tiempos de la informática y se describe en el RFC 4180, aunque muchas variantes usan punto y coma o tabulaciones y distintas codificaciones de texto. Casi todas las hojas de cálculo, bases de datos y herramientas de análisis pueden importarlo y exportarlo, lo que lo convierte en el formato predeterminado para mover datos entre sistemas. CSV guarda solo valores, sin fórmulas, formato, varias hojas ni tipos de datos.

Compresión
–
Transparencia
–
Animación
–
Presentado en
–
Convertidor de CSV

Se convierte TXT a CSV cuando un sistema guardó una tabla como texto con delimitadores poco estrictos y el siguiente programa solo importa valores separados por comas.

Preguntas sobre TXT a CSV

¿Qué diferencia hay entre un archivo TXT y un CSV?

Los dos son texto plano. La extensión .csv promete una estructura concreta, valores separados por comas con las reglas de comillas de RFC 4180, así que los programas lo abren directamente como tabla. Un .txt no promete nada: el separador puede ser una tabulación, una barra vertical o un espacio, y hay que indicarle al importador cuál es.

¿Se puede convertir un TXT delimitado por tabulaciones a CSV?

Sí, es el caso más habitual. Las exportaciones separadas por tabulaciones salen de bases de datos, de tablas copiadas al portapapeles y de muchas herramientas de informes. La detección automática reconoce las tabulaciones, y todo valor que contenga una coma se entrecomilla en el CSV para que siga en una sola columna.

Mi archivo de texto alinea las columnas con espacios. ¿Funciona igual al pasarlo a CSV?

Solo si ningún valor contiene un espacio. El delimitador Espacio trata cada espacio como un salto de columna, así que una ciudad como San José se partiría en dos. Los informes de ancho fijo, con columnas rellenadas para alinearse, deben definirse por posición en el asistente de importación de una hoja de cálculo.

¿Por qué los nombres con acentos se ven mal al abrir el CSV?

El archivo de texto y el programa no coinciden en la codificación. Las herramientas antiguas de Windows guardaban el texto en Windows-1252, mientras que el Bloc de notas usa UTF-8 por defecto desde la actualización de mayo de 2019 de Windows 10. Ajuste Codificación de texto al origen, o elija UTF-8 con BOM para que Excel en Windows lea bien el resultado.

¿Se puede convertir el TXT directamente en un libro de Excel?

Sí: cambie Convertir a por XLSX. Un libro evita el paso en el que Excel adivina el tipo de cada columna, algo importante para códigos con ceros a la izquierda. Para archivos que ya son CSV, use después CSV a XLSX.