Vai al contenuto

Convertitore da JSON a CSV

Trasforma JSON annidato in una tabella CSV pronta per Excel.

Opzioni

Attivalo se Excel mostra caratteri errati. Con il punto e virgola si apre correttamente anche in Excel europeo.

Funziona nel tuo browser: il tuo JSON non viene caricato su alcun server.

Come si usa

  1. Incolla il JSON nell’editor e lascia Record su Automatico.
  2. Scegli il separatore dei campi in Delimitatore.
  3. Imposta Oggetti annidati su Appiattisci per ottenere una colonna per ogni percorso.
  4. Lascia attivo Includi riga di intestazione se vuoi i nomi delle colonne nella prima riga, poi copia o scarica il CSV.

Esempi

Indirizzi dei clienti per Excel

Input
[{"nome":"Giulia Bianchi","indirizzo":{"città":"Forlì","cap":"47121"}},{"nome":"Marco Rossi","indirizzo":{"città":"Torino","cap":"10121"}}]
Output
nome;indirizzo_città;indirizzo_cap
Giulia Bianchi;Forlì;47121
Marco Rossi;Torino;10121

Catalogo prodotti da una risposta API

Input
{"totale":2,"data":[{"codice":"ART-101","nome":"Tazza, ceramica","tag":["cucina","regalo"]},{"codice":"ART-102","nome":"Borraccia","tag":["sport"]}]}
Output
codice,nome,tag
ART-101,"Tazza, ceramica",cucina; regalo
ART-102,Borraccia,sport

Registro ordini in JSON Lines

Input
{"ordine":1042,"stato":"spedito","nota":null}
{"ordine":1043,"stato":"in attesa","nota":"Consegna dopo le 14","corriere":"Poste Italiane"}
Output
ordine	stato	nota	corriere
1042	spedito	null	
1043	in attesa	Consegna dopo le 14	Poste Italiane

Domande frequenti

Perché Excel visualizza male le lettere accentate?

Attiva Compatibile con Excel (UTF-8 BOM) prima di scaricare il file. Il BOM viene aggiunto solo al file scaricato, non al testo copiato o alla vista CSV. Lo strumento produce CSV o TSV, non file XLSX.

Perché nell’anteprima non vedo tutti i dati?

L’anteprima mostra al massimo 100 righe e 200 colonne. Il testo CSV, la copia e il file scaricato contengono il risultato completo.

Posso convertire JSON con commenti o virgole finali?

Il convertitore richiede JSON valido: commenti, virgole finali e stringhe tra apici singoli vengono segnalati come errori. Converti prima il testo con il convertitore da JSON5 a JSON.

Qual è la dimensione massima di un file JSON?

I file superiori a 50 MB vengono rifiutati. Anche entro questo limite, la memoria disponibile nel browser può richiedere un file più piccolo.

I dati JSON vengono inviati a un server?

La conversione avviene nel browser e il codice dello strumento non invia JSON o CSV in rete. Le impostazioni vengono salvate in localStorage; il passaggio a un altro strumento usa temporaneamente sessionStorage.