DevToolPal
IT

Convertitore da CSV a tabella HTML

Trasforma dati CSV in una tabella HTML pulita con riga di intestazione, pronta da incollare in una pagina web o in un'email.

Eseguito in locale, mai caricato

Opzioni

Input

0 caratteri · 0 B

Output

0 caratteri · 0 B

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

  1. Incolla il CSV nel riquadro Input, carica un file .csv oppure clicca su Esempio.
  2. L’HTML compare a destra mentre scrivi.
  3. Scegli il Delimitatore se il rilevamento automatico sbaglia e disattiva La prima riga è l’intestazione se i tuoi dati non hanno intestazione.
  4. 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.