Convertitore da CSV a Tabella HTML
Incolla dati CSV per generare markup di una tabella HTML, con un corretto <thead> e <tbody>, stile inline opzionale e un nome di classe CSS personalizzato. Puoi anche incollare il markup di una tabella HTML esistente per riportarne le righe in CSV. Entrambe le direzioni avvengono nel tuo browser, senza caricamento né server.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Scegli CSV → HTML oppure HTML → CSV, poi incolla i tuoi dati o trascina un file.
- 2
Per CSV → HTML, scegli se la prima riga è un'intestazione, aggiungi stili inline e imposta eventualmente un nome di classe CSS.
- 3
Il risultato convertito si aggiorna istantaneamente a destra.
- 4
Copia il risultato o scaricalo come file .html o .csv.
Perché convertire CSV in una tabella HTML?
Gli export da fogli di calcolo e i dump di database sono di solito in CSV, ma pubblicare dati su una pagina web o in una newsletter richiede markup HTML vero e proprio. Questo strumento costruisce una tabella semanticamente corretta, con una sezione di intestazione adeguata, in un solo passaggio, così puoi inserirla direttamente in un CMS, un sito statico o un'email HTML.
Riportare i dati fuori da una tabella HTML
A volte il problema è opposto: una tabella vive già dentro una pagina web o uno snippet HTML estratto, e ti serve come semplice CSV per un foglio di calcolo. La direzione HTML → CSV legge la struttura della tabella direttamente dal markup, così non devi copiare manualmente cella per cella.
Domande frequenti
L'output HTML include una riga di intestazione?
Sì, se marchi la prima riga come intestazione viene racchiusa in un corretto <thead><tr><th>...</th></tr></thead>, con le righe restanti in <tbody>, esattamente ciò che si aspettano gli screen reader e lo stile CSS delle tabelle.
Posso usare classi CSS mie invece degli stili inline?
Sì. Disattiva gli stili inline e digita un nome di classe: lo strumento aggiungerà class="tua-classe" al tag <table> generato così puoi personalizzarlo con il tuo foglio di stile.
Può convertire una tabella HTML di nuovo in CSV?
Sì, passa a HTML → CSV e incolla il markup di una tabella. Lo strumento legge il primo elemento <table> che trova, ne scorre righe e celle <th>/<td>, rimuove eventuali tag annidati come <b> o <a> lasciando solo il testo, e produce un CSV.
Cosa succede se il mio HTML ha tag annidati dentro una cella?
I tag annidati come grassetto, link o span vengono rimossi e viene mantenuto solo il testo visibile, quindi una cella come <td><b>Ada</b> Lovelace</td> diventa il valore CSV "Ada Lovelace".
I miei dati vengono caricati da qualche parte?
No. Entrambe le direzioni della conversione avvengono interamente nel tuo browser con JavaScript puro: nulla viene inviato a un server.