Excel a tabla Markdown (XLSX, XLS, ODS)
Convierta una hoja de Excel en una tabla Markdown para GitHub, Obsidian o Notion; números y fechas aparecen como en Excel
Sus archivos se quedan con usted. La conversión ocurre dentro del navegador; ningún archivo se sube a un servidor.
¿Le sirvió esta herramienta?
Gracias, su comentario llegó.
Cómo funciona
Toque o haga clic en el recuadro para elegir su archivo de Excel; se aceptan .xlsx, .xlsm, .xls y los .ods de LibreOffice. La herramienta lee la primera hoja (o cada hoja si eligió «Todas las hojas»), descarta las filas y columnas vacías del final y escribe cada celda con el texto que Excel muestra: una celda con 1250,5 y formato de moneda sale como 1.250,50 €, una celda de fecha como 15/03/2023 y una celda con fórmula con su resultado. La primera fila se convierte en la fila de encabezado Markdown; la segunda lleva las marcas separadoras, y en las columnas numéricas la marca alinea a la derecha (---:) para que los importes queden uno bajo otro en GitHub. Ejemplo concreto: una lista de gastos de 3 columnas y 40 filas se convierte en una sola tabla, los anchos de columna se igualan con espacios y el archivo .md se lee incluso abierto sin renderizar en el Bloc de notas. Una barra vertical dentro de una celda se escribe \| para no romper la tabla, y un salto de línea dentro de la celda se conserva con la etiqueta <br>. En las celdas combinadas el valor va a la celda superior izquierda y las demás quedan vacías; Markdown no tiene colspan, y la línea de resultado le dice cuántas celdas se aplanaron. El archivo se lee dentro de su navegador y nunca se sube.
Esta herramienta también se busca como excel a markdown, convertir excel a markdown, tabla excel a markdown, xlsx a markdown, convertidor excel markdown, tabla markdown desde excel.
¿Qué es Tabla Markdown?
Una tabla Markdown es una tabla construida en texto plano con barras verticales (|) y guiones: la primera línea lleva los encabezados de columna, la segunda una marca --- por columna y las líneas siguientes los datos. Los archivos README de GitHub, las notas de Obsidian y Notion, Jira y muchos foros reconocen esta escritura y la muestran como una tabla real. Una celda ocupa una sola línea y no puede contener otra tabla ni un área combinada; por eso una celda de Excel con varias líneas se escribe con <br>, una barra vertical como \| y los rangos combinados se aplanan.
¿Qué es Fila separadora (---, ---:, :---:)?
La fila separadora es la línea de guiones justo debajo de la fila de encabezado de una tabla Markdown, y es obligatoria: al menos tres guiones definen cada columna. Dos puntos al principio o al final de los guiones fijan la alineación de las celdas: --- izquierda, ---: derecha, :---: centrado. Alinear a la derecha las columnas numéricas es costumbre de contabilidad; los decimales quedan uno bajo otro y los totales se comparan a simple vista. En «Automática», esta herramienta alinea a la derecha las columnas cuyas celdas de cuerpo son todas números y el resto a la izquierda; las columnas de fecha y de texto no cuentan como números.
¿Qué es Texto mostrado (valor con formato)?
Excel guarda dos cosas en una celda: el valor bruto y la forma en que el formato de celda lo muestra. El valor bruto 1250,5 aparece como 1.250,50 € con formato de moneda, el número 44 999 como 15/03/2023 con formato de fecha, y en una celda con fórmula el valor bruto es la fórmula misma mientras el texto mostrado es su resultado. Esta herramienta escribe el texto mostrado, porque quien lee la tabla Markdown espera lo que veía en Excel. En los formatos que dependen de la región (separadores de miles y decimal, fecha corta) decide el idioma de la página: en esta página 1.250,50 y 15/03/2023.
¿Cuál es la diferencia entre convertir Excel a Markdown y a tabla HTML?
Una tabla HTML es para páginas web y correos: se construye con etiquetas, conserva las celdas combinadas con colspan y rowspan y puede llevar bordes y colores, pero no se puede pegar en una aplicación de notas ni en un README, donde aparece como código. Una tabla Markdown es texto plano: GitHub, Obsidian, Notion y Jira la muestran directamente como tabla, se lee hasta en el Bloc de notas y el control de versiones muestra las diferencias línea por línea; a cambio no hay celdas combinadas, ni colores, ni alineación vertical. Si los datos van a una documentación de software, un cuaderno de notas o una tarjeta de seguimiento de tareas, Markdown es la opción correcta; si van a una página web o a un correo, use la herramienta Excel a tabla HTML.
¿Qué pasa con las celdas combinadas, las filas vacías y las celdas de varias líneas?
Una tabla Markdown no tiene colspan ni rowspan. Una celda de título que abarca cuatro columnas en Excel se escribe en Markdown en la celda superior izquierda y las otras tres celdas que cubría quedan vacías; la estructura de filas se mantiene, pero se pierde la información de que el título abarcaba cuatro columnas. La línea de resultado indica cuántas celdas se aplanaron así; si la cifra no es cero, quizá tenga que reescribir el título a mano en Markdown. Las filas y columnas vacías del final se descartan, y las filas totalmente vacías del medio tampoco se escriben, porque una línea vacía parte una tabla Markdown en dos.
Las líneas cortadas con Alt+Intro dentro de una celda se convierten en una etiqueta <br>: GitHub y Obsidian la muestran como salto de línea, mientras que los procesadores Markdown más simples pueden imprimir la etiqueta tal cual. Una barra vertical dentro de una celda (por ejemplo «A | B») se escapa como \| para no romper la tabla. Las marcas de énfasis como asteriscos y guiones bajos no se tocan; una celda con *nota* se verá en cursiva. Los anchos de columna se igualan a la celda más larga; una hoja de 30 columnas produce líneas largas, pero la tabla sigue siendo válida.
¿Qué opción elegir en cada caso?
Para una tabla de informe o de lista (primera fila con nombres de columna) los valores predeterminados son correctos: primera hoja, fila de encabezado, alineación automática. Para datos en bruto sin fila de encabezado elija «Datos»; como la fila de encabezado Markdown es obligatoria, la herramienta escribe allí las letras de columna de Excel (A, B, C) y su primera fila de datos no se toma por un título. Si quiere un libro con varias hojas en un solo archivo .md, elija «Todas las hojas»; cada hoja recibe un título ## con su nombre y su propia tabla.
La alineación es para los importes: «Automática» alinea a la derecha las columnas numéricas, de modo que 1.250,50 y 80,00 tienen la coma decimal una bajo otra. Si una columna numérica contiene una sola celda de texto (por ejemplo «n/d»), la columna se alinea a la izquierda; es a propósito, porque alinear a la derecha una columna mixta no alinea los números. Si el resultado va a un documento de Word, use en su lugar la herramienta Excel a tabla HTML: Word pega una tabla HTML como tabla real, pero no el Markdown.
Preguntas frecuentes
¿Cómo convierto una tabla de Excel a Markdown?
Elija el archivo en el recuadro y pulse «Convertir a Markdown»; no hace falta ningún otro ajuste. La tabla de la primera hoja se convierte en una tabla Markdown con su primera fila como encabezado y se descarga como archivo .md. Ábralo y copie la tabla, o mueva el archivo directamente a su bóveda de Obsidian o a su repositorio de GitHub. El archivo se lee dentro de su navegador y no se sube.
¿Por qué los números quedan alineados a la derecha en GitHub?
Para cada columna cuyas celdas de cuerpo son todas números, la herramienta escribe ---: en la fila separadora; GitHub, Obsidian y Notion lo aplican como alineación a la derecha y las comas decimales quedan una bajo otra. Si no lo quiere así, elija «Todo a la izquierda». Una columna con una sola celda de texto no cuenta como numérica y se alinea a la izquierda.
¿Se conservan las celdas combinadas en Markdown?
No. Una tabla Markdown no tiene colspan ni rowspan; el valor de un rango combinado se escribe en su celda superior izquierda y las celdas restantes se dejan vacías para que el número de columnas no cambie. La línea de resultado indica cuántas celdas se aplanaron. Si necesita conservar títulos combinados, use la herramienta Excel a tabla HTML.
¿Cómo se escriben las celdas de fecha y de moneda?
Como aparecen en Excel: una celda de fecha como 15/03/2023, una celda de moneda con su formato, por ejemplo 1.250,50 €, y una celda con fórmula con su resultado. Como el formato de fecha corta regional de Excel no se guarda como texto en el archivo, decide el idioma de la página: en esta página día/mes/año y coma decimal.