Conversor de Tabla Markdown a CSV / TSV | Convierte tablas pipe en archivos listos para hojas de cálculo
Convierte tablas Markdown con sintaxis de pipes en formato CSV o TSV, con escape automático según RFC 4180 para celdas que contienen comas, comillas o saltos de línea. El resultado se puede pegar directamente en Excel, Google Sheets o cargar con pandas.
💡 Sobre esta herramienta
Las tablas Markdown se ven bien en documentos y READMEs, pero al pegarlas en una hoja de cálculo aparecen como una sola columna de texto. Esta herramienta detecta automáticamente la fila separadora (| --- |), divide cada fila por los pipes no escapados y genera un flujo CSV o TSV que las aplicaciones de hojas de cálculo y librerías de datos interpretarán correctamente como filas y columnas.
Las celdas con comas, comillas dobles o saltos de línea se envuelven en comillas siguiendo el RFC 4180, y las comillas internas se duplican (" → ""). Una celda como García, Ana mantiene su contenido sin dividirse en dos columnas. El panel de salida muestra el número de filas y columnas para verificar la forma antes de pegar el resultado en otro lugar.
🧐 Preguntas Frecuentes
P. ¿Es obligatoria la fila separadora | --- |?
R. Sí, la fila separadora es lo que distingue una tabla de un párrafo que contenga pipes. La herramienta también reconoce indicadores de alineación como | :---: | o | ---: |, y los elimina del resultado final.
P. ¿Cómo incluyo un carácter | literal dentro de una celda?
R. Escápalo como \| siguiendo la especificación de Markdown. El parser sustituye internamente los pipes escapados por un marcador antes de dividir las columnas y luego los restaura, así el \| aparece como | en la celda CSV final.
P. ¿CSV o TSV? ¿Cuál conviene elegir?
R. Usa TSV cuando vayas a pegar en Excel, especialmente en configuraciones regionales que usan ; como separador en lugar de la coma. Usa CSV cuando alimentes pandas.read_csv, BigQuery o cualquier herramienta que espere RFC 4180 estándar.
P. ¿Funciona con tablas copiadas de GitHub o Notion? R. Sí. Ambas plataformas renderizan tablas con sintaxis de pipes, y el parser ignora el texto que no contenga pipes, así que puedes copiar una región que incluya párrafos y la herramienta extraerá solo las filas de la tabla.
P. ¿Qué pasa si la tabla no tiene pipes al inicio o al final? R. Funciona igual. Las tablas Markdown escritas sin pipes externos (solo con separadores internos) se procesan correctamente. Si los pipes externos están presentes, los espacios vacíos resultantes se eliminan automáticamente.
P. ¿Puedo convertir varias tablas a la vez? R. Si pegas múltiples tablas seguidas, se concatenan en el mismo CSV de salida. Para procesarlas por separado conviene pegar una tabla a la vez y guardar cada conversión.
📚 Datos Curiosos
El formato CSV tiene más de cincuenta años de historia. Ya se usaba en IBM Fortran en 1972, mucho antes de que existiera una especificación formal. El RFC 4180, publicado en 2005, finalmente estandarizó las reglas de comillas y saltos de línea — pero su brevedad (ocho páginas) deja suficiente ambigüedad como para que cada parser CSV interprete los casos extremos de forma ligeramente distinta.
En el mundo de la ciencia de datos y la bioinformática, el TSV (tabulación como separador) es a menudo preferido sobre el CSV porque evita el clásico problema de "una coma dentro de un campo rompe el archivo". Formatos como BED, GTF y VCF, que son fundamentales en análisis genómico, son todos tab-separated por diseño.