Conversor de CSV a tabla Markdown
Convierte archivos CSV a la sintaxis de tabla Markdown (`| col1 | col2 |`). Puedes elegir el delimitador, si la primera línea se usa como encabezado, y la alineación de columnas (izquierda, centro, derecha). El resultado se puede copiar o descargar. La conversión se realiza completamente en tu navegador; no se envían datos a ningún servidor.
| Delimitador |
|
|---|---|
| Usar la primera línea como encabezado | |
| Alineación de columnas |
|
Introduce datos CSV para ver aquí la tabla Markdown generada.
Cómo se transforma una fila CSV en una tabla Markdown
| Una fila de CSV | name,age,city |
|---|---|
| Sintaxis Markdown resultante | | name | age | city | |
Cuando la primera línea se usa como encabezado, se convierte en la fila de encabezado, seguida de una fila delimitadora (---) que indica la alineación, y cada fila siguiente se convierte en una fila de datos.
Consejos
- Cualquier carácter de barra vertical (|) dentro de una celda se escapa automáticamente como \| para que no se confunda con un separador de columnas.
- Los saltos de línea dentro de celdas multilínea entre comillas se reemplazan por un espacio, ya que una fila de tabla Markdown debe caber en una sola línea física.
- Al elegir alineación "Izquierda", "Centro" o "Derecha" se inserta `:---`, `:---:` o `---:` en la fila delimitadora, de modo que renderizadores como GitHub muestren las columnas con la alineación deseada.
- Combínalo con las herramientas hermanas CSV a JSON y CSV a SQL para convertir un mismo CSV al formato de salida que necesites.
Preguntas frecuentes
A propósito — Por qué las tablas Markdown no necesitan más que barras verticales y guiones
Markdown fue ideado en 2004 por John Gruber y Aaron Swartz como un lenguaje de marcado ligero construido en torno a la idea de que el texto plano debe seguir teniendo sentido tal cual se lee. La sintaxis de tabla no es una excepción: como las líneas se dibujan únicamente con barras verticales y guiones, no hace falta abrir y cerrar etiquetas como la <table> de HTML, y la forma de la tabla es reconocible con solo mirar el código fuente sin renderizar.
La sintaxis de tabla nunca formó parte de la especificación original de Markdown de John Gruber; se añadió más tarde como extensión gracias a PHP Markdown Extra y, de forma más influyente, a GitHub Flavored Markdown (GFM). Por eso persisten diferencias sutiles de comportamiento entre implementaciones (como el manejo de un número de columnas no coincidente), y la mayoría de las plataformas principales —GitHub, GitLab y similares— siguen en líneas generales el GFM.
La necesidad de pegar directamente en la documentación el resultado de una hoja de cálculo o de una base de datos surge constantemente al escribir README, issues y artículos técnicos. Escribir a mano las barras verticales y las filas delimitadoras resulta tedioso, así que un conversor de CSV de un solo clic se ha convertido en un paso de preparación habitual para quienes documentan en Markdown.