Datos clave
| Formatos de entrada | XLSX, XLS, CSV, ODS |
|---|---|
| Tamaño máximo | 100 MB por archivo (comprobado en el navegador) |
| Dónde se ejecuta | En su navegador con SheetJS 0.20.3; el archivo no se sube (solo se descarga la biblioteca desde un CDN) |
| Coste | Gratis, sin registro |
| Resultado | Una tabla Markdown por hoja, copiar o descargar como .md |
Fórmulas
Se exportan los valores calculados, no las fórmulas.
Qué obtienes
Cada hoja se convierte en una sección con su nombre (## Hoja1) seguida de una tabla Markdown. La primera fila de la hoja se usa como encabezado: pon ahí los nombres de las columnas. Las filas vacías se omiten, un carácter | dentro de una celda se escapa y los saltos de línea dentro de una celda pasan a ser espacios, porque una fila de tabla Markdown debe ir en una sola línea.
Valores, no formato
Las celdas combinadas dejan de estarlo en Markdown: el valor aparece en la primera celda del área. Colores, negritas y formatos de número no se conservan, porque las tablas Markdown no tienen estilo. Para procesar los datos en código, usa mejor Excel a JSON.
Ejemplo
Una pequeña tabla de ventas. Cada hoja se convierte en un título seguido de una tabla Markdown.
Entrada
(CSV file, also works with .xlsx) Region,Q1,Q2 North,120,135 South,98,110
Resultado
## Sheet1 | Region | Q1 | Q2 | | --- | --- | --- | | North | 120 | 135 | | South | 98 | 110 |