DocTransform

Strumento gratuito

Convertire JSON in CSV

Trascina un file JSON e scarica un CSV con una riga per record, pronto per Excel o per qualsiasi importazione.

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 CSV con 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, così l'elenco resta in una sola cella.
  5. Fai clic su Chiudi & carica, poi scegli File, Salva con nome, CSV UTF-8 (delimitato dal separatore di elenco).

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.

Virgola o punto e virgola: quale scelgo?

La virgola, a meno che il file sia per Excel in gran parte d'Europa, che si aspetta il punto e virgola. I numeri non cambiano in nessuno dei due casi. Gli accenti si aprono correttamente in Excel con entrambi.

C'è un limite di dimensione?

Fino a 50 MB e circa 20 milioni di celle (righe per colonne) per file. Un file più grande viene rifiutato per intero, mai tagliato, perché la scheda di un browser esaurisce la memoria.

Altro da DocTransform

Convertire un file

Correggere o controllare un CSV