Convertitore da CSV a tabella Markdown
Scrivere a mano una tabella Markdown significa contare barre verticali e trattini su ogni riga. Basta caricare il CSV per ottenere una tabella con riga di intestazione e riga di separazione, pronta da incollare in un README, in una pagina wiki o in un notebook.
Convertitore di dati
oppure trascina qui File CSV, TSV, TXT … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 1
Caricare il CSV
Aggiungere file .csv, .tsv o .txt delimitati, fino a 20 alla volta e 95 MB ciascuno. Il rilevamento automatico riconosce virgole, punti e virgola, tabulazioni e pipe.
- 2
Confermare l'intestazione
La prima riga è l'intestazione è attiva, quindi la riga 1 diventa l'intestazione della tabella. Disattivarla in Impostazioni avanzate se il file inizia direttamente con i dati.
- 3
Convertire e incollare
Premere Converti in tabella Markdown, aprire il file .md e incollare la tabella nel README, nella pull request, nell'issue o nella nota.
Come trasformare un file CSV in una tabella Markdown?
Caricare il CSV e premere Converti in tabella Markdown. La prima riga diventa l'intestazione della tabella, sotto viene aggiunta una riga di trattini e ogni altra riga diventa una riga di celle separate da pipe.
Perché gli sviluppatori convertono CSV in Markdown
La documentazione finisce sempre più spesso in file Markdown. Chi mantiene un progetto vuole una tabella delle versioni supportate nel README, un ingegnere incolla i numeri di un benchmark in una pull request, una ricercatrice tiene una lista di letture in Obsidian. I numeri di solito partono da un foglio di calcolo o dall'output CSV di uno script, e ricostruirli a mano, con una pipe tra ogni cella, è lento e facile da sbagliare.
Il Markdown originale di John Gruber del 2004 non prevedeva alcuna tabella. La sintassi con le pipe si è diffusa con PHP Markdown Extra ed è entrata nella specifica GitHub Flavored Markdown nel 2017, per questo funziona su GitHub e nella maggior parte degli strumenti che la seguono. Se le righe provengono da Excel, salvarle prima con Excel in CSV, poi convertirle qui.
Esempio di conversione da CSV a tabella Markdown
runtime,versione,stato Python,3.13,supportato Python,3.9,fine del supporto | ottobre 2025 Node.js,22,supportato
| runtime | versione | stato | | --- | --- | --- | | Python | 3.13 | supportato | | Python | 3.9 | fine del supporto \| ottobre 2025 | | Node.js | 22 | supportato |
Dove viene visualizzata una tabella Markdown convertita
| Ente | Requisito | Fonte |
|---|---|---|
| GitHub | Visualizza le tabelle con pipe in README, issue, pull request e wiki, secondo la specifica GFM. | Specifica GFM |
| GitLab | GitLab Flavored Markdown visualizza le stesse tabelle con pipe in repository, issue e merge request. | — |
| Obsidian | Mostra le tabelle con pipe nella vista di lettura e offre la modifica delle tabelle nell'anteprima live. | — |
| Jupyter | Le celle Markdown dei notebook visualizzano le tabelle con pipe accanto al codice. | — |
| CommonMark | La specifica di base non prevede la sintassi delle tabelle; i renderer richiedono un'estensione per le tabelle. | commonmark.org |
Caratteristiche dei formati CSV e Markdown
CSV
Valori separati da virgola
CSV è un formato di testo semplice per le tabelle in cui ogni riga è un record e le virgole separano le colonne. È in uso fin dai primi tempi dell'informatica ed è descritto nella RFC 4180, anche se molte varianti usano punti e virgola o tabulazioni e codifiche di testo diverse. Quasi tutti i fogli di calcolo, i database e gli strumenti di analisi possono importarlo ed esportarlo, e per questo è il formato predefinito per spostare dati tra sistemi. Il CSV memorizza solo valori, senza formule, formattazione, più fogli o tipi di dati.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- –
MD
Markdown
Markdown è una sintassi di markup leggera creata da John Gruber nel 2004. Usa simboli di testo semplice, come # per i titoli, * per l'enfasi e - per gli elenchi, che restano leggibili anche come testo grezzo e si convertono in modo pulito in HTML. È lo standard per i file README, la documentazione, i wiki, le app per appunti e molti generatori di siti statici. Esistono diversi dialetti, come CommonMark e GitHub Flavored Markdown, che differiscono in dettagli come le tabelle. Qualsiasi editor di testo può aprire i file .md.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 2004 · John Gruber
Il CSV diventa Markdown quando un piccolo set di dati deve stare dentro la documentazione: la tabella di compatibilità di un README, l'elenco delle versioni di un changelog, una pull request che confronta benchmark o una nota in una knowledge base personale.
La conversione è quasi priva di perdite per i valori, ma non per lo scopo. Il CSV conserva ogni riga perché sia letta da un software; una tabella Markdown è un'immagine dei dati pensata per le persone, senza tipi, formule né celle unite. Conservare il CSV nel repository come sorgente e rigenerare la tabella quando i numeri cambiano.
Domande frequenti su CSV in Markdown
Dove vengono visualizzate le tabelle Markdown?
Ovunque il renderer supporti l'estensione delle tabelle con pipe: GitHub, GitLab, Obsidian, i notebook Jupyter e generatori di siti statici come MkDocs e Hugo. Un renderer strettamente CommonMark mostra le stesse righe come testo semplice, con le pipe visibili.
Cosa succede se un valore del CSV contiene una barra verticale (pipe)?
Una | senza escape inizierebbe una nuova cella e sposterebbe a destra tutte le colonne. Il convertitore la scrive come \|, l'escape definito da GitHub Flavored Markdown, così la pipe appare come testo dentro la cella.
È possibile allineare i numeri a destra?
Sì, modificando la riga dei delimitatori: ---: allinea una colonna a destra, :---: la centra e :--- la allinea a sinistra. I due punti vanno aggiunti dopo la conversione; cambiano solo il modo in cui la tabella viene visualizzata, non i dati.
Quanto può essere grande un CSV da trasformare in tabella Markdown?
Le tabelle Markdown servono per essere lette, quindi funzionano meglio con poche decine di righe e poche colonne. Una tabella con migliaia di righe si converte senza problemi ma rende il README difficile da scorrere; meglio collegare il file CSV nel repository e mostrarne un estratto.
Che fine fanno gli a capo all'interno di un campo CSV?
La riga di una tabella Markdown deve restare su una sola riga, quindi un valore CSV tra virgolette su più righe non può essere mantenuto così com'è. Sostituire questi a capo prima della conversione; su GitHub si può usare <br> dentro una cella per forzarlo.
Si può convertire la tabella in HTML?
Se la destinazione è una pagina web, un CMS o un'email e non un file Markdown, impostare Converti in su tabella HTML. Per dati che nascono come JSON, la pagina JSON in HTML ha già selezionato questo output.