Strumento di testo

Da CSV a tabella Markdown

Trasforma un CSV in una tabella Markdown pronta da incollare in un README o in una issue.

Da CSV a tabella Markdown Funziona sul tuo dispositivo
  • 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.

FAQ

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.