Cosa fa
Questo strumento trasforma dati CSV in una tabella HTML. La prima riga diventa l’intestazione della tabella (celle <th> dentro <thead>) e ogni altra riga diventa un <tr> in <tbody>. Il markup è indentato e privo di stili inline, quindi è facile da leggere, modificare e stilizzare.
Usalo per pubblicare un foglio di calcolo su un sito web, inserire una tabella in un post del blog o in una newsletter, o documentare dati in una pagina HTML.
Come si usa
- Incolla il CSV nel riquadro Input, carica un file
.csvoppure clicca su Esempio. - L’HTML compare a destra mentre scrivi.
- Scegli il Delimitatore se il rilevamento automatico sbaglia e disattiva La prima riga è l’intestazione se i tuoi dati non hanno intestazione.
- Copia l’HTML o scaricalo come file
.html.
Esempio
name,city
Alice,Shanghai
diventa
<table>
<thead>
<tr>
<th>name</th>
<th>city</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alice</td>
<td>Shanghai</td>
</tr>
</tbody>
</table>
Note
Le righe con meno celle della riga più lunga vengono completate con celle vuote, così ogni riga ha lo stesso numero di colonne.
Domande frequenti
› Posso applicare uno stile alla tabella generata?
Sì. L'output è semplice markup <table>, <thead>, <tbody>, <tr>, <th> e <td> senza stili inline, quindi eredita il CSS del tuo sito. Aggiungi una classe al tag <table> per selezionarla.
› E se il mio CSV non ha una riga di intestazione?
Disattiva "La prima riga è l'intestazione". Tutte le righe vengono allora scritte come righe di dati e non viene generato alcun <thead>.
› I caratteri speciali sono gestiti in sicurezza?
Sì. <, >, & e le virgolette vengono convertiti in entità, quindi il contenuto delle celle è mostrato come testo e non può iniettare HTML. Gli a capo dentro una cella diventano <br>.
› C'è un limite di dimensione?
Gli input fino a 1 MB vengono convertiti mentre scrivi; i file più grandi passano alla modalità manuale, quindi premi Esegui.