Convertidor de TXT a CSV

Suelta una exportación .txt o .tsv y obtén un CSV bien formado: separador detectado, campos entrecomillados donde hace falta.

Suelta un archivo TXT aquí o haz clic para elegir un archivo — o pega tus datos abajo

Qué lo convierte en un CSV en condiciones

  • El separador se detecta. Tabulación, barra vertical, punto y coma y coma se reconocen por cuál da un número de columnas coherente, no por la extensión del archivo.
  • Los campos se entrecomillan cuando toca. Un valor que contiene el separador, una comilla o un salto de línea se entrecomilla y se escapa, que es lo que un buscar-y-reemplazar simple falla.
  • Los finales de línea se normalizan. CRLF de Windows, LF de Unix y CR de Mac antiguo se leen todos; la salida usa CRLF, que es lo que Excel espera.
  • Se escribe una marca UTF-8. Sin ella, Excel abre el archivo en una codificación antigua y los caracteres acentuados salen mal.
  • Las filas incompletas se rellenan. Las exportaciones de ancho fijo que pierden los últimos campos vacíos igualmente se alinean.
  • Las líneas vacías finales se ignoran. La línea vacía con la que terminan casi todas las exportaciones no se convierte en una fila de celdas vacías.

¿Se sube mi archivo a algún sitio?

No. Esta página no tiene parte de servidor: el archivo se lee y se vuelve a escribir con JavaScript que se ejecuta en tu propio equipo. Puedes comprobarlo abriendo la página, desconectando la red y convirtiendo un archivo igualmente.

Por qué no basta con renombrar el archivo

Renombrar datos.txt a datos.csv no cambia nada de su contenido: si los campos están separados por tabulaciones, Excel seguirá metiendo cada fila en una sola columna, y si algún campo contiene una coma, las columnas se partirán donde no toca.