Convertitore da JSON a tabella HTML
Mostrare l'output di un'API a chi non aprirà mai un file .json. Il convertitore crea una tabella HTML dai record, con una cella di intestazione per ogni chiave e una riga per ogni oggetto, pronta da aprire nel browser o da incollare in una pagina.
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 i dati JSON
Aggiungi file .json, .jsonl o .ndjson. Un array di oggetti con le stesse chiavi dà la tabella più pulita. Fino a 20 file, 95 MB ciascuno.
- 2
Controllare intestazioni e date
Le chiavi diventano le intestazioni delle colonne. In Impostazioni avanzate imposta Date su un formato che i lettori riconoscono, ad esempio 10/18/2026 per un pubblico statunitense.
- 3
Convertire in tabella HTML
Premi Converti in tabella HTML, apri il file .html in un browser per controllarlo, poi copia la tabella nel CMS, nell'editor della newsletter o nel wiki.
Da JSON a HTML trasforma un array di record in un semplice elemento table: le chiavi in alto, una riga per record e nient'altro, così si adatta a qualsiasi pagina o email in cui lo inserisci.
A chi serve visualizzare JSON come tabella HTML
Di solito il JSON esce da un sistema e la tabella è destinata a una persona. Un product manager estrae da un'API di amministrazione l'elenco dei feature flag e lo vuole nel wiki del team. Uno sviluppatore deve mostrare a un cliente i risultati di un'esportazione di dati senza dargli un visualizzatore JSON. L'editor di una newsletter riceve da una piattaforma di prenotazioni l'elenco degli eventi e lo deve inserire nel prossimo numero. Scrivere a mano le righe per centinaia di record è lento.
Le tabelle fanno parte del web da HTML 3.2, che il W3C ha pubblicato come Raccomandazione nel gennaio 1997, e ogni browser, CMS e client email sa come mostrarle. Il convertitore scrive solo la struttura, celle di intestazione e celle di dati, così sono gli stili già presenti nel tuo sito a decidere l'aspetto. Se la destinazione è un README di GitHub o una documentazione in Markdown, da CSV a Markdown produce l'equivalente come tabella con pipe.
Esempio di conversione da JSON a tabella HTML
[
{"version": "2.4.0", "date": "2026-09-30", "notes": "Faster search & export"},
{"version": "2.3.1", "date": "2026-08-12", "notes": "Fix <select> width"}
]
<table>
<thead>
<tr><th>version</th><th>date</th><th>notes</th></tr>
</thead>
<tbody>
<tr><td>2.4.0</td><td>2026-09-30</td><td>Faster search & export</td></tr>
<tr><td>2.3.1</td><td>2026-08-12</td><td>Fix <select> width</td></tr>
</tbody>
</table>Input JSON e formati di tabella disponibili
| from ↓ · to → | HTML table | Tabella Markdown | DOCX table |
|---|---|---|---|
| JSON array | JSON array to HTML table: yes | JSON array to Tabella Markdown: yes | JSON array to DOCX table: yes |
| JSON Lines | JSON Lines to HTML table: yes | JSON Lines to Tabella Markdown: yes | JSON Lines to DOCX table: yes |
| NDJSON | NDJSON to HTML table: yes | NDJSON to Tabella Markdown: yes | NDJSON to DOCX table: yes |
| CSV | CSV to HTML table: yes | CSV to Tabella Markdown: yes | CSV to DOCX table: yes |
| XLSX | XLSX to HTML table: yes | XLSX to Tabella Markdown: yes | XLSX to DOCX table: yes |
Quando una tabella HTML funziona bene
- Wiki, pagine CMS e portali intranet che accettano HTML puro
- Newsletter via email, dove le tabelle vengono visualizzate in quasi tutti i client
- Condivisione rapida: qualsiasi browser apre il file, senza software
Quando è la scelta sbagliata
- Dati che continueranno a essere modificati, che stanno meglio in un foglio di calcolo
- Esportazioni molto grandi, dove una pagina con 50.000 righe diventa lenta da scorrere
- Dati da dare in pasto a un altro programma, che dovrebbe ricevere il JSON o un CSV
Formati JSON e HTML a confronto
JSON
JavaScript Object Notation
JSON è un formato di testo leggero per dati strutturati, reso popolare da Douglas Crockford all'inizio degli anni 2000 e standardizzato come RFC 8259 ed ECMA-404. Rappresenta oggetti, array, stringhe, numeri, booleani e null con una sintassi semplice e leggibile. È il formato predefinito per le API web, i file di configurazione e lo scambio di dati tra app in quasi tutti i linguaggi di programmazione. Non prevede commenti, date o schemi integrati e i file annidati di grandi dimensioni sono difficili da leggere senza un visualizzatore.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 2001 · Douglas Crockford
HTML
HyperText Markup Language
HTML è il linguaggio di markup del web, descritto per la prima volta da Tim Berners-Lee all'inizio degli anni 1990 e oggi gestito da WHATWG come standard in continua evoluzione. Un file HTML descrive titoli, paragrafi, link, tabelle, immagini e moduli, mentre lo stile deriva di solito dai CSS. Ogni browser lo visualizza, ed è usato anche per i modelli di email e le pagine web salvate. Un singolo file HTML spesso dipende da immagini e fogli di stile esterni, quindi può apparire danneggiato se spostato da solo.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 1993 · Tim Berners-Lee; maintained by WHATWG
Il JSON si trasforma in HTML quando dati recuperati da codice devono essere letti da persone in un browser, in un'email o in una pagina CMS, dove una tabella con intestazioni vale più di parentesi graffe e virgolette.
I due formati stanno agli estremi opposti di una richiesta web. Il JSON è ciò che il server invia al codice, l'HTML è ciò che il browser mostra alla fine. Convertire a mano significa fare in un file ciò che un template front-end farebbe in fase di esecuzione, ed è la scelta giusta quando i dati sono un'istantanea e non un flusso che cambia ogni minuto.
Domande su JSON in HTML
Si può incollare la tabella HTML in WordPress?
Sì. Passa l'editor a blocchi a un blocco HTML personalizzato, oppure l'editor classico alla scheda Testo, e incolla l'elemento table. Gli stili delle tabelle del tema si applicano in automatico, perché il risultato contiene solo markup e non un foglio di stile proprio.
La tabella si vede correttamente in Outlook e Gmail?
Le tabelle HTML sono la struttura più affidabile nelle email, perché Outlook per desktop dalla versione 2007 visualizza i messaggi con il motore di Word e ignora gran parte dei CSS moderni. Inserisci la tabella tramite l'opzione HTML o codice sorgente del tuo strumento email invece di allegare il file.
Come vengono mostrati gli oggetti annidati nella tabella?
Gli oggetti annidati vengono distribuiti in colonne aggiuntive con nomi separati da punti, come customer.email. Un elenco di valori all'interno di un record resta in una sola cella come testo JSON, perché una riga di tabella non può avere un numero di celle diverso per ogni record.
I caratteri speciali nei dati sono sicuri nell'HTML?
I caratteri con un significato in HTML, come < e &, vengono scritti come entità, quindi un valore come <b>Sale</b> compare come testo invece di mettere in grassetto la cella. Questo impedisce anche che markup indesiderato nei dati generati dagli utenti venga eseguito nella pagina.
Perché usare una tabella invece di un grafico?
Le tabelle mostrano valori esatti e permettono di cercare una singola riga; i grafici mostrano le tendenze. Per un listino prezzi, un registro delle versioni o una rubrica del personale la tabella è lo strumento giusto; per una serie temporale usa la tabella HTML come fonte dati per una libreria di grafici.
Si possono modificare i dati dopo la conversione?
Modifica la sorgente, non l'HTML. Aggiorna il JSON o il foglio di calcolo da cui proviene e converti di nuovo, oppure sposta i record in una cartella di lavoro con da JSON a Excel se a gestirli saranno persone non sviluppatrici.
- Convertitore da HTML a JSONConvertire una tabella HTML in JSON: le intestazioni diventano chiavi, ogni riga un oggetto. Si caricano pagine .html o .htm, senza codice di scraping.
- Convertitore JSON in ExcelConverti JSON o JSON Lines in un foglio Excel XLSX: le chiavi diventano intestazioni, ogni record una riga. Fino a 20 file per volta, senza account.
- Convertire JSON in CSVConvertire JSON o JSON Lines in CSV: una riga per oggetto, campi annidati in colonne, UTF-8 con BOM per gli accenti in Excel. 20 file alla volta.
- Convertire JSON in TXTConvertire JSON in un file di testo: un record per riga, campi separati da tab o dal delimitatore scelto. Si apre in Blocco note, Excel e da riga di comando.
- Convertitore da CSV a tabella MarkdownConverti un CSV in una tabella Markdown per GitHub, GitLab, Obsidian o Jupyter. Pipe protette, intestazione mantenuta, qualsiasi delimitatore.
- Convertire HTML in CSVConverti in CSV le tabelle di una pagina web salvata, per Excel o Google Sheets. Righe pulite senza link, stili o formattazione nascosta. File HTML e HTM.