Da CSV a tabella Markdown
Trasforma un CSV in una tabella Markdown pronta da incollare in un README o in una issue.
- Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
- Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi
Come funziona
Le tabelle Markdown sono noiose da scrivere a mano e implacabili sull’allineamento. Se i dati esistono già come CSV, convertirli è immediato ed evita il carattere pipe contato male che rompe l’intera tabella.
Le virgolette sono gestite
Il parser comprende i campi tra virgolette, quindi virgole e interruzioni di riga all’interno di una cella sopravvivono. I caratteri pipe nei dati vengono sottoposti a escape, perché un pipe senza escape terminerebbe la cella in anticipo.
La riga di intestazione
La prima riga diventa l’intestazione della tabella e definisce il numero di colonne. Le righe con meno valori vengono completate in modo che la tabella resti rettangolare, come richiede Markdown.
Come viene letto il CSV
I campi sono separati da virgole. Un campo tra virgolette doppie può contenere virgole e interruzioni di riga, e una virgoletta raddoppiata ("") al suo interno rappresenta una sola virgoletta. Funzionano sia le terminazioni di riga di Windows sia quelle di Unix, e le righe vuote vengono saltate.
Che aspetto ha la tabella
La prima riga diventa la riga di intestazione, seguita dal divisore --- che Markdown richiede. Ogni riga successiva viene completata o tagliata al numero di colonne dell’intestazione, e ogni | dentro una cella viene sottoposto a escape come \| in modo che non possa rompere la tabella.
Da CSV a tabella Markdown — domande
Gestisce le virgole tra virgolette?
Sì. I campi tra virgolette vengono interpretati correttamente, quindi le virgole all’interno di una cella non la dividono.
E se le righe hanno lunghezze diverse?
Le righe più corte vengono completate per corrispondere all’intestazione, mantenendo valida la tabella.
I miei dati vengono caricati?
No. La conversione avviene nella pagina.