Che cosa fa questo strumento
Entra un documento Markdown, esce il CSV della sua prima tabella.
Un po’ di testo, poi la tabella.
| Nome | Ruolo |
| --- | --- |
| Ada | Autrice |
| Grace | Compilatore |
Nome,Ruolo
Ada,Autrice
Grace,Compilatore
Le virgolette arrivano dove servono: una cella con una virgola, una virgoletta o un a capo esce tra virgolette, e il file si apre bene in un foglio di calcolo. Il delimitatore è un’opzione — un punto e virgola dove è quello che il foglio si aspetta.
Ogni separatore che GFM accetta
| Nome | Punti |
| :-- | --: |
| Ada | 10 |
Nome,Punti
Ada,10
GFM chiede un trattino per cella nella riga di separazione, con i due punti facoltativi per l’allineamento. Questo strumento ne voleva tre, così un | :-: | o un | - | del tutto ordinario riceveva “Expected a Markdown table”: una tabella che GitHub rende, rifiutata. Era un difetto vero, trovato scrivendo questa pagina e corretto. I due punti vengono letti e poi dimenticati: il CSV non porta allineamento.
La prima tabella, non il primo esempio
La documentazione mostra tabelle dentro blocchi di codice, e lo strumento prendeva l’esempio invece dei dati:
L’intestazione si scrive così:
```
| a |
| --- |
```
| Nome | Ruolo |
| --- | --- |
| Ada | Autrice |
I blocchi recintati ora vengono saltati, quindi questo documento ti dà Nome,Ruolo. Prima dava a. Il testo attorno a una tabella è ignorato in entrambi i casi, incollare un README intero non è un problema.
Che cosa il CSV non può portare
- Una sola tabella. La prima del documento, non tutte. Ritaglia quella che ti serve se non è in testa.
- Nessuna formattazione.
**grassetto**,`codice`e link restano nella cella esattamente come sono scritti: il CSV non ha modo di renderli. - Nessun allineamento. I due punti della riga di separazione vengono letti e dimenticati.
- Le righe irregolari. Una riga con meno celle dell’intestazione viene completata con campi vuoti; una con più allarga la tabella invece di perdere qualcosa.
Privato per progettazione
Tutto viene eseguito localmente nel browser con JavaScript. I tuoi dati non vengono mai caricati, quindi lo strumento è sicuro per contenuti sensibili e funziona anche offline.