Extractor de Tablas Markdown

Pega un documento Markdown — la herramienta encuentra cada tabla estilo GitHub, te deja elegir una y exporta sus datos como CSV (RFC 4180), TSV, JSON (con celdas con tipo forzado), o SQL estilo MySQL (CREATE TABLE + INSERT). Cada tabla se previsualiza en vivo para que veas exactamente lo que se exportará antes de copiar. Puramente del lado del cliente; nada sale de tu navegador.

Tablas detectadas

Pega Markdown arriba para detectar tablas.

Formato de salida

Formato de salida

Salida

Texto
 
Vista previa
Cómo funciona el parseo & diferencias entre formatos

El detector lee el documento línea por línea. Una tabla empieza con una fila de encabezado de celdas separadas por plecas, seguida inmediatamente por una fila separadora de :---, ---:, :---:, o --- — una por columna. Las filas de cuerpo continúan hasta llegar a una línea en blanco o una línea que no pertenezca a la tabla. El encabezado # más cercano de la tabla se captura como su nombre y se usa por defecto para el nombre de la tabla SQL CREATE TABLE.

CSV cita solo cuando es necesario: una celda se envuelve en "…" solo cuando contiene el delimitador, una comilla o un salto de línea. Las comillas de RFC 4180 se duplican para escaparlas. TSV colapsa cada tabulador y salto de línea dentro de una celda a un espacio. JSON exporta un arreglo de objetos indexado por el encabezado; los enteros limpios se emiten como números, true/false como 1/0, y el resto queda como cadena. SQL deduce el tipo de cada columna del cuerpo (INTEGER / REAL / TEXT), cita los valores con el literal apropiado y emite un INSERT cada 50 filas. Markdown es un viaje de ida y vuelta limpio: el espacio se ajusta al ancho de la celda más ancha de cada columna y los marcadores de alineación se conservan exactamente.

Las plecas dentro de una celda no están soportadas por GFM (el analizador no puede distinguir "una separación de columna real" de "un | literal dentro de una celda"). Las tablas donde esto ocurre se marcan en el conteo de filas con una pequeña advertencia para que sepas que debes editar el origen. Las celdas dentro de spans de código entre comillas invertidas (`a | b`) se respetan como exige la especificación GFM.