Incolla il tuo JSON qui sotto — oppure carica un file .json. Il file Excel è subito pronto da scaricare.
Come convertire JSON in Excel
Hai esportato dei dati da un'app, da un negozio online o da un'API, e sono arrivati in JSON. Il tuo team vuole ordinarli, filtrarli e sommarli in Excel. Questo strumento trasforma il JSON in una vera cartella di lavoro Excel (.xlsx): una riga per ogni elemento della lista, una colonna per ogni campo.
Incolla il JSON o carica un file .json. L'anteprima mostra subito la tabella e il file Excel è pronto con un clic.
Tutto avviene nel tuo browser. I tuoi dati non vengono mai caricati.
Caratteristiche
- Un vero file .xlsx — si apre in Excel, Google Fogli, Numbers e LibreOffice
- Una riga per elemento — ogni oggetto della lista diventa una riga
- Oggetti annidati appiattiti — {"customer": {"name": "Ada"}} diventa la colonna customer.name
- Trova la lista — le righe dentro una risposta API come {"data": [...]} vengono trovate per te
- Tipi conservati — i numeri JSON sono numeri Excel, true/false diventano VERO/FALSO, le stringhe restano testo
- Ogni chiave diventa una colonna — anche le chiavi presenti solo in alcuni elementi
- Colonne adattate e un nome del foglio a tua scelta
- Un solo clic — il file Excel si rifà mentre scrivi; basta premere Scarica
Come il JSON diventa righe e colonne
| Valore JSON | Cella Excel |
|---|---|
"order": 1001 | il numero 1001 |
"zip": "02134" | il testo 02134 — una stringa JSON resta testo, zeri compresi |
"paid": true | VERO |
"note": null | una cella vuota |
"customer": {"name": "Ada", "city": "London"} | due colonne: customer.name e customer.city |
"items": ["lamp", "desk"] | una cella: lamp, desk |
"lines": [{"sku": "A1"}, {"sku": "B2"}] | una cella con la lista come testo JSON |
L'esempio nel riquadro diventa questo foglio:
| order | customer.name | customer.city | items | paid |
|---|---|---|---|---|
| 1001 | Ada Lovelace | London | lamp, desk | VERO |
| 1002 | José Álvarez | Madrid | chair | FALSO |
Togli la spunta a Appiattisci gli oggetti annidati per tenere ogni oggetto annidato in una sola cella come testo JSON.
Da dove vengono le righe
- Una lista di oggetti [{…}, {…}] — il caso normale: una riga ciascuno, le chiavi formano la riga di intestazione.
- Una risposta API {"status": "ok", "data": [{…}, {…}]} — viene usata la lista di oggetti più lunga al suo interno. La riga sotto il riquadro dice quale.
- Una lista di liste [["name", "age"], ["Ada", 36]] — ogni lista interna è una riga, così com'è.
- Una lista di valori semplici ["red", "green"] — una sola colonna.
- Un solo oggetto — una riga.
Limiti
- I numeri JSON più grandi di 9.007.199.254.740.991 perdono le ultime cifre quando un browser legge il JSON. Salva gli ID lunghi come stringhe ("id": "12345678901234567890") e restano esatti.
- Le date in JSON sono stringhe, quindi in Excel restano testo. L'ordinamento funziona comunque per le date ISO come 2026-11-02.
- Un foglio Excel contiene al massimo 1.048.576 righe e 32.767 caratteri per cella. Una cella più lunga viene tagliata, e lo strumento te lo dice.
Domande frequenti
Come apro un file JSON in Excel?
Carica qui il file .json (o incolla il suo testo) e clicca su Scarica il file Excel. Apri il .xlsx in Excel — ogni elemento è una riga e ogni campo una colonna.
Gestisce il JSON annidato?
Sì. Gli oggetti annidati diventano colonne aggiuntive con nomi uniti da punti, come customer.address.city. Le liste di valori semplici vengono unite con virgole; le liste di oggetti restano come testo JSON in una cella.
Il mio JSON è una risposta API, non una lista. Funziona?
Sì. Lo strumento guarda dentro l'oggetto, trova la lista di oggetti più lunga (per esempio «data» o «results») e ne ricava le righe.
Posso riconvertire Excel in JSON?
Sì — passa a Excel → JSON in alto, oppure usa Excel in JSON.
I miei dati vengono caricati?
No. Il JSON viene letto e il file Excel viene creato nel tuo browser. Non viene inviato nulla a un server.
Strumenti correlati
- JSON in CSV — le stesse righe come file CSV
- Excel in JSON — la direzione opposta
- CSV in Excel — un file CSV in una vera cartella di lavoro
- Formattatore JSON — controlla e riordina prima il JSON
- Unisci file Excel — combina questa cartella di lavoro con altre
Come si usa
- Incolla il tuo JSON nel riquadro — oppure clicca su Carica un file .json, o trascina il file sul riquadro
- Lascia attivo Appiattisci gli oggetti annidati per avere una colonna per ogni campo annidato
- Controlla l'anteprima e la riga sotto il riquadro (righe, colonne, lista usata)
- Dai un nome al foglio, se vuoi
- Clicca su Scarica il file Excel