DocTransform

Strumento gratuito

Convertire JSON in Excel

Trascina un file JSON e scarica un foglio Excel con una riga per record e i campi annidati in colonne proprie.

Trascina qui il tuo file JSON

JSON o JSON Lines. Fino a 50 MB.

Gratis e senza registrazione. Il tuo file viene letto in questa scheda del browser e non viene mai caricato.

I campi annidati diventano colonne proprie (address.city), gli elenchi di valori condividono una cella (red, blue) e gli elenchi di record ricevono colonne numerate (items.1.price).

Prima
[
  {"id": 1, "name": "Ana",
   "address": {"city": "Lyon"},
   "tags": ["vip", "new"]},
  {"id": 2, "name": "Ben",
   "address": {"city": "Oslo"},
   "tags": []}
]
Dopo

Come convertire JSON in Excel

  1. In Excel per Windows (2016 o successivo), scegli Dati, Recupera dati, Da file, Da JSON, e seleziona il tuo file.
  2. Nella finestra di Power Query, fai clic su In tabella e poi su OK.
  3. Fai clic sul pulsante con le due frecce nell'intestazione di una colonna che mostra Record, poi su OK. Ripeti finché nessuna colonna mostra Record.
  4. Per una colonna che mostra List, fai clic sul suo pulsante con le due frecce, scegli Estrai valori, seleziona Virgola e fai clic su OK.
  5. Fai clic su Chiudi & carica, poi scegli File, Salva con nome, Cartella di lavoro di Excel (.xlsx).

Oppure trascina il file in cima a questa pagina e salta questi passaggi.

Domande

Il mio file viene caricato?

No. Il file viene letto e convertito da questa pagina all'interno della scheda del tuo browser. Non viene inviato nulla a un server.

Cosa succede ai dati annidati?

Ogni record diventa una riga. I campi annidati diventano colonne proprie (address.city), gli elenchi di valori condividono una cella (red, blue) e gli elenchi di record ricevono colonne numerate (items.1.price). Se i record stanno dentro un contenitore, come {"data": [...]}, le righe vengono da quell'elenco e il riepilogo lo indica. Funzionano anche i file JSON Lines.

Quali colonne diventano numeri in Excel?

Solo le colonne in cui ogni valore è un numero semplice, come 2 o 12.5. I codici come 02134 e gli ID di oltre 15 cifre restano testo, quindi nulla viene arrotondato né perde uno zero. Le colonne true/false diventano TRUE/FALSE.

C'è un limite di dimensione?

Fino a 50 MB per file. Un foglio Excel contiene al massimo 1.048.575 righe, quindi un file più lungo viene rifiutato: convertilo in CSV. Non viene mai tagliato nulla.

Altro da DocTransform

Convertire un file

Correggere o controllare un CSV