SuperDevTools

Generador de tablas Markdown, HTML y LaTeX

Fila
Columna
Alineación
Ordenar la columna

Importar una tabla existente

Exportar

Vista previa

Teclado: Tab pasa a la celda siguiente, Intro baja (y añade una fila al final de la tabla), Mayús+Intro sube, las flechas mueven una celda. No se pueden combinar celdas, así las tablas siguen siendo compatibles con Markdown. No se envía nada: todo se queda en tu navegador.

Una tabla Markdown sin contar barras verticales

Este generador de tablas Markdown te ofrece una cuadrícula como la de una hoja de cálculo: escribes en las celdas y el código se actualiza al momento. La misma tabla sale también como tabla HTML, en LaTeX, CSV, texto ASCII con marco o JSON. Sirve para el README de un proyecto, una wiki, la memoria del TFG o un informe de horas. No se envía nada y la última tabla se guarda en este dispositivo.

Cómo se usa

  1. Haz clic en una celda y escribe. Tab pasa a la siguiente, Intro baja (y añade una fila debajo de la última), Mayús+Intro sube y las flechas mueven una celda.
  2. Los grupos «Fila» y «Columna» añaden, eliminan o mueven la fila y la columna activas. Marca «Fila de encabezado» para que la primera fila dé título a las columnas.
  3. «Izquierda», «Centro» y «Derecha» alinean la columna activa; «Ascendente» y «Descendente» ordenan por ella sin mover el encabezado.
  4. Elige el formato y pulsa «Copiar» o «Descargar».

La sintaxis de una tabla Markdown

Una tabla Markdown tiene una fila de encabezado, una fila de guiones y una fila por registro; las celdas se separan con barras verticales. Esto es lo que genera la herramienta para un reparto de horas, con la columna numérica alineada a la derecha:

  • | Tarea | Horas |
  • | ---------- | ----: |
  • | Diseño | 12,5 |
  • | Desarrollo | 40 |

Los dos puntos marcan la alineación: :--- a la izquierda, :---: al centro y ---: a la derecha. La opción «Alinear las columnas con espacios» rellena cada celda para que el texto plano se lea bien; el resultado final no cambia. Una barra vertical dentro de una celda, como a|b, se escribe a\|b.

Markdown no admite celdas combinadas ni saltos de línea dentro de una celda, y exige una fila de encabezado. Por eso la herramienta es sencilla a propósito y no combina celdas. Si desmarcas «Fila de encabezado», el Markdown añade un encabezado vacío y te avisa.

Una tabla HTML accesible

La exportación HTML pone los títulos en <thead> con celdas <th scope="col"> y los datos en <tbody>, de modo que un lector de pantalla anuncia el nombre de la columna antes de cada valor. El campo «Título (caption)» añade un <caption>: una frase que dice qué muestra la tabla. «Estilo» ofrece código sencillo, clases o «Estilos en línea» mínimos para un correo. Los signos < y & se escapan, así que <b> & co aparece tal cual.

LaTeX, ASCII, CSV y JSON

En LaTeX, la herramienta escribe un entorno tabular cuyas letras l, c y r siguen tus alineaciones, con o sin «Bordes». Los caracteres especiales se escapan: 50 % y I+D&i se convierten en 50 \% e I+D\&i.

El «Texto ASCII» dibuja un marco con +---+. Una letra con tilde o la ñ cuentan como un carácter; los ideogramas y emojis, como dos, aunque según la fuente un emoji puede descuadrar la línea. El CSV usa coma, punto y coma o tabulación, y el JSON da una lista de objetos con los encabezados como claves.

Copiar desde una hoja de cálculo

Selecciona un rango en tu hoja de cálculo, cópialo y pégalo en una celda: las columnas separadas por tabulaciones se reparten desde esa celda y la cuadrícula crece si hace falta. Para recuperar una tabla Markdown, HTML o CSV, pégala en «Tabla que importar» y pulsa «Importar en la cuadrícula». Al ordenar, los números se leen con coma decimal: 12,5 va antes que 40.

Preguntas frecuentes

¿Se pueden combinar celdas?

No, Markdown no lo permite. Si importas una tabla HTML con celdas combinadas, el texto queda en la primera celda y las demás vacías.

¿Cómo pongo una barra vertical en una celda?

Escríbela sin más. La exportación Markdown escribe \| y la importación hace lo contrario.

¿Qué hace «Trasponer»?

Intercambia filas y columnas: 4 filas por 3 columnas pasan a 3 filas por 4 columnas. Las alineaciones se reinician.

¿Se envían mis datos?

No, todo funciona en la página. La tabla solo queda guardada en tu navegador; «Borrar todo» la sustituye por una cuadrícula vacía de 3 × 3.