Qué hace
El generador de tablas Markdown convierte datos delimitados sin formato en una tabla limpia de GitHub-Flavored Markdown (GFM). Pega filas separadas por barras verticales, comas, tabulaciones, punto y coma o espacios, y emite una tabla con el relleno de espacios correcto, fila separadora y marcadores de alineación por columna. Detecta el delimitador automáticamente, escapa los caracteres | literales dentro de las celdas para que no rompan la tabla, transpone filas a columnas y analiza tablas GFM pegadas para volver a datos editables. Todo se ejecuta 100 % en el cliente - tus datos nunca salen del navegador.
Cómo usarlo
- Elige un preajuste (demo 3×3 o demo de alineación) o pega tus datos en la Entrada de datos de la izquierda - la tabla se renderiza en vivo a la derecha.
- Elige un delimitador (o déjalo en Auto - lo deduce de tus datos y muestra lo que detectó).
- Activa el interruptor Fila de cabecera si tu primera fila es una cabecera.
- Elige una alineación de columna (Ninguna, Izquierda, Centro, Derecha) para los marcadores
:--/:-:/--:. - Usa Pegar una tabla Markdown para importar una tabla GFM existente (la fila separadora
---se descarta automáticamente), o Transponer para intercambiar filas y columnas. - Copia el resultado, Descárgalo como
table.mdo comparte la URL - tu entrada y tus opciones quedan codificadas en ella.
Ejemplos
CSV → Markdown
Entrada:
name,role,city
Ada,Engineer,London
Bob,Designer,Paris
Salida:
| name | role | city |
| ---- | --------- | ------ |
| Ada | Engineer | London |
| Bob | Designer | Paris |
Datos con barras y columnas alineadas a la derecha
La entrada Score\n7 con cabecera activada y alineación a la derecha produce:
| Score |
| ----: |
| 7 |
Escapar barras verticales literales
Un valor de celda a|b se renderiza como a\|b para que se quede dentro de su columna.
Buen saber
- La detección automática puntúa cada delimitador candidato por frecuencia y consistencia entre líneas; los delimitadores estructurales (barra vertical, tabulación) prevalecen sobre la puntuación, y esta sobre los espacios.
- Avisos de validación: las filas desiguales (un número de celdas distinto del de la fila más ancha - normalmente un artefacto del pegado) y las celdas de cabecera vacías se marcan como avisos bajo la salida. Las filas desiguales se rellenan con celdas vacías en la tabla renderizada.
- Ida y vuelta de la importación: pegar una tabla Markdown renderizada descarta la fila separadora y recarga las celdas como datos separados por barras verticales, así que una tabla de un README vuelve a ser entrada editable.
- Compartible: tu entrada, delimitador, cabecera y alineación quedan codificados en la URL (parámetros
d,h,a,t), así que un enlace reproduce la tabla exacta. Los enlaces creados antes de la mejora de diseño dividido siguen resolviendo. - Privado: todo el análisis ocurre en local - seguro para datos sensibles.
- Herramientas relacionadas: JSON Formatter, JSON ↔ CSV, Word Counter.