Qué hace esta herramienta
Entra un documento Markdown, sale el CSV de su primera tabla.
Algo de prosa y luego la tabla.
| Nombre | Papel |
| --- | --- |
| Ada | Autora |
| Grace | Compilador |
Nombre,Papel
Ada,Autora
Grace,Compilador
Las comillas se ponen donde hacen falta: una celda con una coma, una comilla o un salto de línea sale entrecomillada, y el archivo se abre bien en una hoja de cálculo. El delimitador es una opción — un punto y coma allí donde eso es lo que la hoja espera.
Cualquier separador que GFM acepte
| Nombre | Puntos |
| :-- | --: |
| Ada | 10 |
Nombre,Puntos
Ada,10
GFM pide un guion por celda en la fila de separación, con dos puntos opcionales para la alineación. Esta herramienta quería tres, así que un | :-: | o un | - | de lo más corriente recibía «Expected a Markdown table»: una tabla que GitHub representa, rechazada. Era un defecto real, encontrado al escribir esta página y corregido. Los dos puntos se leen y se olvidan: el CSV no lleva alineación.
La primera tabla, no el primer ejemplo
La documentación enseña tablas dentro de bloques de código, y la herramienta tomaba el ejemplo en lugar de los datos:
El encabezado se escribe así:
```
| a |
| --- |
```
| Nombre | Papel |
| --- | --- |
| Ada | Autora |
Los bloques cercados ahora se saltan, así que este documento te da Nombre,Papel. Antes daba a. La prosa alrededor de una tabla se ignora en ambos casos, así que pegar un README entero no es problema.
Lo que el CSV no puede llevar
- Una sola tabla. La primera del documento, no todas. Recorta la que necesitas si no va en cabeza.
- Ningún formato.
**negrita**,`código`y enlaces se quedan en la celda tal como están escritos: el CSV no tiene con qué mostrarlos. - Ninguna alineación. Los dos puntos de la fila de separación se leen y se olvidan.
- Las filas desiguales. Una fila con menos celdas que el encabezado se rellena con campos vacíos; una con más ensancha la tabla en vez de perder nada.
Privado por diseño
Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.