100 % locale — i tuoi dati non lasciano mai il tuo browser

CSV in Markdown — una tabella per il README

Trasforma una tabella CSV in una tabella Markdown con le barre. Incollala in un README, in una issue o in una pull request e GitHub la mostra come tabella.

Istantaneo Privato Zero cookie
Delimitatore

Input CSV

Output Markdown

Cosa fa questo strumento

La riga di intestazione diventa l’intestazione della tabella, segue una riga separatrice | --- |, e ogni riga del CSV diventa una riga della tabella. Il risultato è una tabella a barre in stile GitHub, da incollare direttamente in un README, in una issue o nella descrizione di una pull request.

Il delimitatore in ingresso viene riconosciuto, quindi un export separato da punto e virgola funziona senza impostazioni.

Cosa viene sottoposto a escape e cosa no

Solo la barra verticale. Una cella che contiene x|y viene scritta x\|y, perché una barra non trattata spezzerebbe la cella in due.

Tutto il resto resta Markdown e viene reso come tale: *grassetto* esce in grassetto, [testo](url) diventa un link. È voluto — una tabella di link o di valori evidenziati è il caso comune — ma significa che una cella con asterischi letterali non sopravvive come era scritta.

Il passaggio che non si può annullare

Una riga di tabella a barre sta su una riga. Un campo CSV può contenere un a capo, e non c’è dove metterlo: quella cella viene appiattita, con l’a capo sostituito da uno spazio.

È l’unica parte di questa conversione che perde informazione, e nessuna opzione la risolve: al formato manca semplicemente lo spazio. Se gli a capo portano significato, tieni i dati in CSV, oppure costruisci una tabella HTML.

Una riga di intestazione da sola non basta: allo strumento serve almeno una riga di dati per produrre una tabella.

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.

Domande frequenti

Perché la mia cella è comparsa in grassetto?
Perché il contenuto delle celle resta Markdown. `*grassetto*` viene reso in grassetto e `[testo](url)` diventa un link — di solito è quello che si vuole in un README. Solo la barra viene sottoposta a escape, perché altrimenti spezzerebbe la cella.
Cosa succede a un a capo dentro una cella?
Diventa uno spazio. Una riga di tabella a barre sta su una sola riga, quindi non esiste un’opzione senza perdita: è l’unico passaggio irreversibile. Se gli a capo contano, tieni i dati in CSV o usa una tabella HTML.
Posso impostare l’allineamento delle colonne?
Qui no. La riga separatrice è scritta con `---` semplice, il che lascia ogni colonna al valore predefinito del renderer. Modifica quella riga dopo, se vuoi `:---` o `---:`.

Convertitori correlati