Nouplo

Convertire JSON in Excel

Dentro il JSON, fuori un vero .xlsx: righe, colonne e fogli.

Trascina qui i file

oppure clicca per sceglierli dal tuo dispositivoFormati accettati: JSON, TXT

Fino a 3 file per operazioneFino a 20 MB per file5 operazioni al giornoRimuovi i limiti con Pro✓ Funziona offline

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Nulla viene caricato, nulla viene salvato, e puoi persino disattivare la connessione a internet prima di iniziare.

Esempio

Esempio: gli ordini di un piccolo negozio online di olio, da JSON a Excel

Il gestionale di un negozio online di olio pugliese esporta ordini.json: un oggetto con due elenchi, «ordini» e «resi». Ogni ordine ha il cliente annidato con l’indirizzo, un CAP come "00184" e l’elenco dei prodotti. Campi annidati: «Appiattiti in colonne (address.city)».

  1. Un oggetto i cui valori sono tutti elenchi dà un foglio per elenco: ordini.xlsx ha il foglio «ordini», con 3 righe, e il foglio «resi», con 1.
  2. cliente → indirizzo → citta diventa la colonna cliente.indirizzo.citta; l’elenco dei prodotti va in una cella sola, separato da virgole: «olio EVO 1 l, taralli».
  3. Numeri d’ordine e CAP sono stringhe nel JSON e restano testo: «000187» e «00184» tengono gli zeri. 34.9 diventa il numero 34,9 e true diventa VERO.
  4. La colonna note arriva per ultima, perché compare per la prima volta nel terzo ordine; negli altri la cella resta vuota.
Colonna Ordine 000187 Ordine 000189
numero 000187 (testo)000189 (testo)
data 2026-10-03 (testo)2026-10-04 (testo)
cliente.nome Anna EsempioSara Esempio
cliente.indirizzo.citta RomaAosta
cliente.indirizzo.cap 00184 (testo)11100 (testo)
totale 34,912
pagato VEROVERO
prodotti olio EVO 1 l, taralli(vuota: elenco vuoto)
note (vuota)consegna al portiere

ordini.xlsx con i fogli «ordini» e «resi», le colonne nell’ordine in cui compaiono le chiavi. Con «Lasciati come testo JSON» la colonna cliente contiene invece l’oggetto intero, {"nome":"Anna Esempio",…}, e i prodotti restano un elenco JSON.

Come funziona

  1. Aggiungi uno o più file .json: un array di oggetti, un oggetto di array o JSON Lines.
  2. Scegli se gli oggetti annidati diventano colonne puntate come address.city o restano testo JSON.
  3. Premi Converti e scarica il file .xlsx; ogni elenco dentro un oggetto diventa un foglio a sé.

Domande frequenti

Come diventa il JSON righe e colonne?
Ogni oggetto di un array diventa una riga e ogni chiave che compare diventa una colonna, nell’ordine in cui appare la prima volta. Un oggetto i cui valori sono elenchi dà un foglio per elenco; un elenco di elenchi viene scritto così com’è.
Numeri e zeri iniziali vengono mantenuti?
I numeri diventano numeri e true/false diventano VERO/FALSO, mentre le stringhe restano testo esattamente come sono scritte: «00123» mantiene gli zeri e «=1+1» non viene eseguito come formula. I numeri molto lunghi (oltre 15 cifre) restano testo, così non si perde nessuna cifra.
E se il mio JSON non è valido?
Ottieni la riga e la colonna del problema e il carattere trovato lì. Commenti, apici singoli e virgole finali non sono JSON e vengono segnalati.
C’è un limite di dimensione?
Quello di Excel: 1.048.576 righe, 16.384 colonne e 32.767 caratteri per cella; quello che va oltre viene tagliato, con un avviso.
Le date diventano date di Excel?
No: una data nel JSON è una stringa, per esempio "2026-10-03", e resta esattamente quel testo. Così non viene mai letta con giorno e mese scambiati. Se ti serve per fare calcoli, convertila in Excel dopo.
Che cosa succede agli elenchi dentro un oggetto, come i prodotti di un ordine?
Restano nella riga dell’oggetto: un elenco di valori semplici diventa una cella sola, con i valori separati da virgola e spazio («olio EVO 1 l, taralli»); un elenco che contiene oggetti viene scritto nella cella come testo JSON. Un elenco vuoto lascia la cella vuota.
I miei dati vengono caricati?
No. La cartella di lavoro viene creata nel tuo browser.

Strumenti correlati