Generador de Tablas Markdown

Crea tablas Markdown en una cuadrícula tipo hoja de cálculo, añade filas/columnas, alinea, pega desde Excel, copia el Markdown. Sin cuenta.

🌐 English

Tip: copy cells from Excel or Google Sheets and paste directly into the grid above — it replaces the grid with your pasted data (the first row becomes the header). Pasting ordinary text into a single cell still works normally.

Import an existing Markdown table

Markdown output

🔒 Privado por diseño: todo funciona localmente en tu navegador; nada se sube nunca a ningún servidor.

La sintaxis de tablas de Markdown es sencilla de leer y penosa de escribir a mano. Cada fila necesita el mismo número de barras verticales, la línea separadora bajo la cabecera es obligatoria y fácil de equivocar, y añadir una columna a una tabla que ya tiene ocho filas significa editar ocho líneas. Esta página te da una cuadrícula en su lugar, y mantiene una tabla correcta sincronizada con ella mientras escribes.

La cuadrícula empieza en tres columnas y tres filas vacías

Una página recién abierta te da cabeceras que dicen Columna 1 a Columna 3, tres filas de cuerpo en blanco, y todas las columnas en alineación por defecto, que emite un separador de guiones simple sin dos puntos. Ese esqueleto ya aparece representado en la caja de salida antes de que escribas nada, lo que hace evidente desde la primera tecla la relación entre la cuadrícula y la sintaxis.

Los botones de quitar son asimétricos a propósito. Quitar columnas se bloquea en cuanto queda una sola, porque una tabla de cero columnas no significa nada. Quitar filas no tiene suelo ninguno, porque una fila de cabecera y su línea separadora, sin filas de cuerpo debajo, es una tabla Markdown perfectamente legal.

Las barras, los saltos de línea y los dos caracteres que se reescriben

Solo dos cosas de tu texto se alteran al salir, y las dos tienen que hacerlo.

Las dos se revierten al importar, de modo que un texto con una barra vertical y un texto con un salto de línea incrustado sobreviven a un viaje de ida y vuelta por la caja de salida y de vuelta a la cuadrícula. El caso límite que el módulo documenta abiertamente es una barra invertida que hayas escrito tú justo antes de una barra vertical: la herramienta escapa las barras verticales pero no las invertidas, y el importador lee una barra invertida como escape solo cuando le sigue una vertical directamente, así que ese par también vuelve intacto en lugar de colapsar.

El lector de pegado que entiende Excel, Sheets y CSV

Copiar celdas de una hoja de cálculo deja texto separado por tabuladores en el portapapeles; un archivo CSV usa comas. El lector de aquí elige el delimitador buscando cualquier tabulador en cualquier parte del texto pegado y cayendo a la coma si no hay ninguno. Después maneja los campos entre comillas dobles como describe el RFC 4180, incluido un delimitador dentro de comillas, una comilla doblada que representa una literal, y un salto de línea real dentro de un campo entrecomillado.

Un pegado solo toma el control de la cuadrícula cuando parece datos tabulares de verdad, es decir cuando contiene un tabulador o abarca más de una línea. Pega una palabra suelta en una celda y ocurre el pegado normal de un solo campo del navegador, dejando el resto de la cuadrícula en paz. La entrada irregular se cuadra al ancho de la fila más larga, así que una fila de dos celdas pegada junto a filas de tres gana una celda vacía en lugar de romper la tabla.

Si tu punto de partida es un archivo CSV y no una selección del portapapeles, ábrelo primero en el visor de CSV para ordenarlo e inspeccionarlo, y luego copia las filas que quieras. Y si el destino no es Markdown sino una página web, el generador de tablas HTML hace el mismo trabajo con la otra sintaxis.

Construir una tabla desde la barra de herramientas

  1. Escribe directamente en las celdas de cabecera y de cuerpo. Cada cabecera tiene debajo un selector de alineación con las opciones por defecto, izquierda, centro y derecha.
  2. Usa los botones de añadir fila y añadir columna para hacer crecer la cuadrícula. El botón pequeño de quitar en cada tirador de fila y en cada cabecera borra esa fila o esa columna.
  3. Para partir de datos que ya tienes, copia un rango en Excel o Google Sheets y pégalo en cualquier sitio dentro de la cuadrícula. Sustituye la cuadrícula entera, y la primera fila pegada pasa a ser la cabecera.
  4. Para seguir editando una tabla que escribiste antes, pégala en el apartado de importar y pulsa importar.
  5. Lee el resultado de la caja de salida de Markdown, y luego cópialo o descárgalo como archivo.

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Generador de Tablas Markdown con una cuadrícula tipo hoja de cálculo con botones para añadir filas y columnas y una alineación por columna (predeterminada, izquierda, centro o derecha), sobre la tabla Markdown que produce, y un aviso de que las celdas pegadas desde Excel o Google Sheets se interpretan directamente en la cuadrícula
Generador de Tablas Markdown en pleno proceso: una cuadrícula tipo hoja de cálculo con botones para añadir filas y columnas y una alineación por columna (predeterminada, izquierda, centro o derecha), sobre la tabla Markdown que produce, y un aviso de que las celdas pegadas desde Excel o Google Sheets se interpretan directamente en la cuadrícula.
Diagrama: dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca
Dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca.

Preguntas frecuentes

¿Qué hace realmente esta herramienta?

Te da una pequeña cuadrícula tipo hoja de cálculo (añade o elimina filas y columnas, escribe en cada celda, fija la alineación de cada columna) y genera una tabla Markdown GFM correctamente formateada a partir de ella mientras editas. También puedes pegar datos directamente desde Excel o Google Sheets, o importar una tabla Markdown existente para seguir editándola.

¿Se sube mi contenido a algún sitio?

No. Cada fila, celda y el texto Markdown generado permanecen enteramente en la memoria de tu navegador, nada se envía a un servidor en ningún momento. Tampoco se guarda nada entre visitas, así que recargar la página empieza una cuadrícula nueva.

¿Cómo funciona pegar desde Excel o Google Sheets?

Copia un rango de celdas en Excel o Google Sheets como de costumbre, y luego pega (Ctrl+V / Cmd+V) en cualquier lugar de la cuadrícula de esta página. Si el texto pegado parece datos reales de varias celdas (tiene tabuladores o varias líneas), reemplaza toda la cuadrícula con tus datos pegados, la primera fila se convierte en la fila de cabecera. Pegar texto normal en una sola celda (sin tabuladores, una línea) sigue funcionando con normalidad y no toca el resto de la cuadrícula.

¿Qué pasa con un carácter "|" literal o un salto de línea dentro de una celda?

Un carácter de barra vertical literal se escapa automáticamente como "\|" en el Markdown generado, ya que una barra sin escapar de otro modo se leería como una nueva columna. Un salto de línea dentro de una celda se convierte en "<br>", ya que las tablas Markdown no pueden contener un salto de línea real dentro de una celda sin romper la fila, ambos vuelven correctamente como una "|" literal o un salto de línea real si más tarde importas ese mismo Markdown de vuelta a la cuadrícula.

¿Puedo editar una tabla que ya escribí en Markdown?

Sí, pégala en la caja "Importar una tabla Markdown existente" y haz clic en Importar. Busca el primer par de fila-de-cabecera-más-fila-separadora en lo que pegues (así que el texto de alrededor, arriba o abajo de la tabla, no es problema), y rellena o recorta cualquier fila que tenga menos o más celdas que la cabecera para que la cuadrícula se mantenga siempre rectangular.

¿Importa realmente la fila de alineación (":---", "---:", ":---:")?

Es parte de la sintaxis estándar de tabla Markdown GFM que le dice a un renderizador de Markdown (GitHub, la mayoría de generadores de sitios estáticos, la mayoría de herramientas de chat/wiki) si debe alinear el texto de una columna a la izquierda, al centro o a la derecha. Un simple "---" sin dos puntos significa que no se pide alineación explícita, lo que la mayoría de renderizadores tratan como alineado a la izquierda por defecto.

¿Por qué esta herramienta no admite celdas combinadas ni tablas anidadas?

La sintaxis pura de tabla Markdown en sí misma no tiene ningún concepto de celda combinada ni tabla anidada dentro de otra celda, toda tabla Markdown es una cuadrícula estricta de filas del mismo ancho, así que esta herramienta no ofrece (ni puede ofrecer) ninguna de las dos, la misma limitación que tiene cualquier tabla Markdown sin importar qué herramienta la genere.

Herramientas relacionadas