¿Qué es Formateador de columnas de texto?

Pega una lista con cualquier delimitador y obtén columnas con espaciado uniforme. Funciona bien para archivos README, comentarios de código, salida de terminal y documentación.

Además del relleno de espacios, el formateador detecta el delimitador más probable (coma, tabulación, barra vertical, punto y coma) cuando lo dejas en automático, normaliza las filas a una anchura común y puede generar columnas alineadas con espacios, una tabla Markdown, una tabla HTML con thead/tbody o una tabla ASCII con bordes para terminales y wikis. El espaciado entre columnas es ajustable, y la alineación (izquierda, derecha, centrada) se aplica por ejecución. También puedes arrastrar un archivo .csv o .tsv en lugar de pegar.

Cómo usar

  1. Pega tus datos de texto con valores separados por tabulaciones, comas, barras verticales o cualquier delimitador personalizado.
  2. Elige el número de columnas, la alineación (izquierda, derecha, centro) y el espacio entre columnas.
  3. Copia o descarga el resultado. El espaciado se mantiene uniforme en todas las columnas.

Cuándo usar

  • Convertir un CSV pegado al vuelo en una tabla legible dentro de un README o captura de terminal.
  • Arreglar el espaciado irregular de la salida de un comando antes de pegarlo en la documentación.
  • Generar rápidamente una tabla Markdown a partir de filas de una hoja de cálculo sin abrir un conversor.

Resultado

Tienes una lista CSV desordenada: "Nombre,Edad,Ciudad\nAlicia,30,Madrid\nBob,25,Londres". Establece la coma como delimitador, alinea a la izquierda y obtén una tabla con espaciado uniforme lista para pegar en tu documentación.

Preguntas frecuentes

¿Qué delimitadores reconoce la opción automática?
Analiza las primeras filas buscando tabulaciones, comas, puntos y coma y barras verticales y elige el que aparece de forma más consistente. Si tus datos usan otro carácter, cambia el desplegable a Personalizado y escribe el separador real.
¿Cómo trata el formateador filas con distinta cantidad de campos?
Las filas más cortas se rellenan con celdas vacías hasta igualar la anchura de la fila más larga. No se descarta nada y la alineación queda limpia. Si la fila debe tener menos campos, las columnas finales quedan en blanco.
¿La salida Markdown cumple la especificación de GitHub?
Sí. Las barras verticales envuelven cada celda, la línea separadora usa guiones y dos puntos para la alineación (`:--`, `:-:`, `--:`) y las anchuras se igualan para que el código fuente también se lea bien. GitHub renderiza la tabla al pegarla sin más cambios.
¿Por qué la alineación a la derecha se ve descuadrada con números y símbolos de moneda?
La alineación se mide por cantidad de caracteres, no por anchura visual. Símbolos de moneda, caracteres de ancho completo o emojis pueden ocupar más o menos columnas que su longitud. Quita el símbolo antes o usa una fuente monoespaciada para verlo correctamente.
¿Funciona en sentido inverso, leyendo una tabla Markdown y convirtiéndola a CSV?
No directamente. Esta herramienta solo formatea hacia fuera. Para el camino inverso, pega la tabla Markdown, pon el delimitador en barra vertical `|`, recorta las barras del inicio y fin de cada fila y vuelve a ejecutar.

Herramientas relacionadas