Cómo usarla
- Escriba el encabezado en la primera fila y los datos debajo, o abra «Rellenar desde CSV…» y pegue celdas desde una hoja de cálculo.
- Añada o elimine filas y columnas con los botones.
- Establezca la alineación de cada columna con el menú situado encima.
- Elija Markdown o HTML y copie o descargue la tabla.
Cómo funciona
La salida Markdown sigue la sintaxis de tablas de GitHub Flavored Markdown (GFM), compatible con GitHub, GitLab, muchos generadores de documentación y la mayoría de los editores de Markdown. La primera fila se convierte en el encabezado, seguida de la fila delimitadora que establece la alineación: :--- para izquierda, :---: para centro, ---: para derecha y --- para la predeterminada.
El contenido de las celdas se escapa para que no pueda romper la tabla: un | dentro de una celda se escribe como \|, y un salto de línea se convierte en <br>, porque una fila de tabla GFM debe permanecer en una sola línea. El resto del Markdown en las celdas, como **negrita** o `código`, se mantiene y el visor de Markdown lo mostrará. Con «Alinear columnas con espacios», cada columna se rellena con espacios hasta el mismo ancho para que la tabla se lea bien como texto plano; caracteres como los chinos, japoneses o coreanos cuentan como dos columnas de ancho. Las filas con menos celdas se completan con celdas vacías.
La importación acepta texto separado por tabulaciones (lo que las hojas de cálculo colocan en el portapapeles), CSV con comas o punto y coma, incluidos campos entre comillas con comas, comillas y saltos de línea, y tablas Markdown existentes, cuya fila de alineación también se lee.
La salida HTML es una <table> simple con <thead> y <tbody>. El texto se escapa como HTML (& < > "), los saltos de línea se convierten en <br> y la alineación se establece con estilos text-align en línea para que funcione sin hoja de estilos.
Ejemplos
De hoja de cálculo a README
Selecciona un rango en Google Sheets, cópialo, pégalo en el cuadro de importación y haz clic en «Rellenar tabla». Alinea a la derecha la columna de precios y copia el Markdown en README.md.
Texto con una barra vertical
Una celda que contiene «Unlimited | fair use» se escribe como Unlimited \| fair use, para que GitHub muestre la barra vertical en lugar de iniciar una nueva columna.
Limpiar una tabla existente
Pega una tabla Markdown escrita a mano con espaciado irregular, haz clic en «Rellenar tabla» y copia el resultado con todas las columnas alineadas y la alineación conservada.
Preguntas frecuentes
¿Puede una celda contener un salto de línea?
No como un salto de línea real, porque cada fila de la tabla debe ocupar una sola línea en Markdown. El generador escribe <br> en su lugar, que GitHub y la mayoría de los visores muestran como un salto de línea.
¿Por qué debe haber una fila de encabezado?
Las tablas GFM siempre comienzan con una fila de encabezado seguida de la fila de alineación. Si no desea encabezados visibles, puede dejar vacías las celdas de encabezado, pero la mayoría de los visores siguen mostrando la línea de encabezado.
¿Puedo combinar celdas?
No. Las tablas Markdown no admiten celdas combinadas (colspan o rowspan). Si las necesita, use la salida HTML y añada los atributos colspan o rowspan manualmente.
¿El relleno cambia el aspecto de la tabla al renderizarla?
No. Los espacios adicionales se ignoran al renderizar el Markdown. El relleno solo facilita la lectura y edición del código fuente.
Privacidad
La tabla se genera solo en su navegador. Los datos que escribe o pega no se suben, no se almacenan ni se incluyen en las analíticas.