Ir a la herramienta
ViewCSV
Sin subir archivos

Convertir un CSV en una tabla Markdown

orders.csv· DATOS DE EJEMPLO15 filas · 8 columnas
Evita que los caracteres * _ ` [ ] < > # ~ de tus datos se conviertan en formato.
| order\_id | customer          | city      | product          | quantity | unit\_price | order\_date | status   |
| --------- | ----------------- | --------- | ---------------- | -------: | ----------: | ----------- | -------- |
| 001041    | Martina Sánchez   | Barcelona | Monitor 27"      |        6 |      231.53 | 2026-01-08  | shipped  |
| 001042    | Mateo Martínez    | Bilbao    | Notebook A5      |        8 |      143.73 | 2026-02-08  | paid     |
| 001043    | Valeria Gómez     | Málaga    | USB-C cable      |        6 |       87.50 | 2026-03-25  | paid     |
| 001044    | Lucía Sánchez     | Barcelona | Notebook A5      |        1 |       91.58 | 2026-04-08  | paid     |
| 001045    | Valeria López     | Málaga    | Desk lamp        |        3 |             | 2026-05-05  | pending  |
| 001046    | Martina López     | Madrid    | Monitor 27"      |        8 |       79.06 | 2026-06-08  | pending  |
| 001047    |  Sofía Rodríguez  | Zaragoza  | Coffee beans 1kg |        5 |       64.50 | 2026-07-23  | paid     |
| 001048    | Daniel López      | Sevilla   | Desk lamp        |        6 |      105.65 | 2026-08-14  | pending  |
| 001049    | Pablo Gómez       | Málaga    | Chair, ergonomic |        7 |       57.68 | 2026-09-09  | pending  |
| 001050    | Pablo García      | Barcelona | Desk lamp        |        6 |      206.44 | 2026-01-14  | shipped  |
| 001051    | Mateo Pérez       | Barcelona | Chair, ergonomic |        5 |      204.15 | 2026-02-22  | refunded |
| 001052    | Leo Gómez         | Zaragoza  | USB-C cable      |        1 |       71.39 | 2026-03-02  | shipped  |
| 001053    | Hugo López        | Barcelona | Coffee beans 1kg |        2 |       23.63 | 2026-04-12  | refunded |
| 001054    | Pablo Rodríguez   | Zaragoza  | Desk lamp        |        7 |       11.07 | 2026-05-08  | pending  |
| 001043    | Valeria Gómez     | Málaga    | USB-C cable      |        6 |       87.50 | 2026-03-25  | paid     |

15 filas · 1 archivo

Abre o pega un archivo CSV y junto a las opciones aparece una tabla con barras verticales, lista para un README, una incidencia o una página de wiki. Una | dentro de un valor se escribe como \| para que nunca pueda partir una celda, los saltos de línea dentro de una celda se convierten en <br> y las columnas numéricas se alinean a la derecha. El archivo se convierte en tu navegador y nunca se sube.

Cómo convertir un CSV a Markdown

  1. Elige Abrir archivo, arrastra un archivo .csv, .tsv o .txt sobre la herramienta o elige Pegar. El delimitador se detecta solo; si no acierta, ajústalo en Configuración de importación, junto con la codificación o la opción La primera fila contiene los nombres de columna.
  2. Elige la Alineación de columnas y cómo se escriben los Saltos de línea dentro de las celdas. La pestaña Markdown muestra el texto exacto que contendrá la descarga.
  3. Elige Copiar para pegar la tabla directamente en GitHub, GitLab o tu editor, o Descargar Markdown para guardar un archivo .md.

Si tu archivo no tiene fila de encabezados, desactiva La primera fila contiene los nombres de columna: las tablas Markdown siempre necesitan encabezados, así que las columnas se llamarán Column 1, Column 2, etc. Si prefieres mostrar los mismos datos como tabla web, usa CSV a HTML.

Qué hace cada opción

Números a la derecha, texto por defectoLa opción predeterminada. Una columna se alinea a la derecha (---:) solo si todos sus valores no vacíos son números simples; con 00731 o 12 kg, la columna mantiene la alineación predeterminada del visualizador.
Por defecto (ninguna), Izquierda, Centro, DerechaAplican la misma alineación a todas las columnas: --- sin más, :---, :---: o ---: en la fila separadora.
Mantener como <br>Un salto de línea dentro de una celda se convierte en <br>, que GitHub y la mayoría de los visualizadores muestran como una línea nueva dentro de la celda. Es la opción predeterminada.
Sustituir por un espacioCada salto de línea se convierte en un espacio, para los visualizadores que eliminan el HTML.
Escapar caracteres de MarkdownActivada de forma predeterminada. *, _, [, ], <, >, #, ~ y el acento grave reciben una barra invertida, de modo que un valor como *fast* o <b> se muestra tal como se escribió en lugar de convertirse en formato o en HTML. Desactívala solo cuando las celdas contengan Markdown que quieras que se interprete.
Alinear las columnas en el texto fuenteActivada de forma predeterminada. Rellena las celdas con espacios para que el archivo .md sin procesar se lea como una cuadrícula. Los caracteres anchos, como los del chino, el japonés o el coreano, cuentan como dos columnas. Desactívala para obtener la salida más pequeña; la tabla mostrada se ve igual.

Cómo se tratan los datos problemáticos

  • Las barras verticales y las barras invertidas siempre se escapan (\|, \\), incluso con Escapar caracteres de Markdown desactivado, porque una | sin escapar empezaría una celda nueva.
  • Las comas y los saltos de línea entre comillas se leen según la RFC 4180, así que "Cable tidy, 3-pack" se queda en una sola celda. Un aviso encima de la vista previa indica cuántos valores contenían un salto de línea.
  • Los valores se escriben como texto: 00731 conserva sus ceros y 34.90, su cero final. No se redondea ni se cambia el formato de nada.
  • Un encabezado vacío pasa a ser Column 3 y uno repetido, name (2), de modo que cada columna tiene un encabezado distinto.
  • Los visualizadores de Markdown eliminan los espacios al principio y al final de una celda, y una tabla no puede contener listas ni párrafos; guarda ese tipo de contenido en un documento aparte.

Solución de problemas

  • El texto que va después de la tabla se une a su última fila. Una tabla solo termina en una línea en blanco o al empezar otro bloque, así que deja una línea vacía después de ella.
  • Todos los valores están en una sola columna. El delimitador no se detectó bien. Elige Coma, Punto y coma, Tabulación o Barra vertical en Configuración de importación y vuelve a abrir el archivo.
  • En el resultado aparecen barras invertidas delante de * o _. Es el escape en acción, en un visualizador que no lo interpreta. Desactiva Escapar caracteres de Markdown si tus datos no tienen caracteres de formato que proteger.
  • Los saltos de línea se muestran como una etiqueta literal. El visualizador no admite HTML. Elige Sustituir por un espacio en Saltos de línea dentro de las celdas.

Límites y privacidad

Los archivos de hasta 25 MB, 100 000 filas o 2 millones de celdas se abren con una vista previa en directo de las primeras 200 filas. Los archivos más grandes se convierten por secuencias: el archivo se lee dos veces por bloques (una para medir las columnas y su ancho, otra para escribir), un aviso indica que la descarga incluye el archivo completo y la opción Copiar no está disponible. Cada archivo de salida está limitado a 4 GB.

La conversión se ejecuta en un proceso en segundo plano de esta pestaña, así que la página sigue respondiendo y Cancelar la detiene. El CSV nunca se envía a un servidor. Para revisar un archivo grande antes de convertirlo, ábrelo en el visor de CSV.

Ejemplo

Una lista de productos con un SKU con ceros a la izquierda, una barra vertical dentro de un nombre, una coma entre comillas y una nota de dos líneas, convertida con los ajustes predeterminados. price se alinea a la derecha porque todos sus valores son números; sku no, porque 00731 se conserva como texto.

CSV
sku,name,price,note
00731,"Desk lamp | brass",34.90,"Ships in 2 days
from Leeds"
00732,"Cable tidy, 3-pack white",4.50,Back-ordered until 14 March 2025
00733,USB-C hub,129.00,
Markdown
| sku   | name                     |  price | note                             |
| ----- | ------------------------ | -----: | -------------------------------- |
| 00731 | Desk lamp \| brass       |  34.90 | Ships in 2 days<br>from Leeds    |
| 00732 | Cable tidy, 3-pack white |   4.50 | Back-ordered until 14 March 2025 |
| 00733 | USB-C hub                | 129.00 |                                  |

Preguntas frecuentes

¿El resultado funciona en GitHub?

Sí. Es una tabla con barras verticales de GitHub Flavored Markdown: una fila de encabezados, una fila separadora con dos puntos opcionales para la alineación y una línea por cada fila del CSV. GitLab, Obsidian y la mayoría de los generadores de sitios estáticos leen la misma sintaxis.

¿Por qué veo `\|` en el texto fuente?

En una tabla Markdown, una | normal cierra la celda. La barra invertida indica al visualizador que muestre la barra vertical como texto, así que Desk lamp | brass se queda en una sola celda.

¿Puedo convertir una tabla Markdown de vuelta a CSV?

En esta página no. Solo convierte CSV y TSV a Markdown.

Normas y referencias