Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Convertitore JSON a CSV Gratis: Convertire JSON in CSV Online

140 utilizzi

Consigli JSON a CSV

Conversione automatica
Incolla array JSON di oggetti e converte in CSV. Le chiavi diventano intestazioni.
Anteprima tabella
Visualizza come tabella prima di scaricare.
Scaricare CSV
File CSV per Excel, Google Sheets ecc.

Domande Frequenti

Q Lo strumento mantiene l'ordine originale delle chiavi JSON nel CSV?
A Sì, le intestazioni delle colonne seguono l'ordine esatto delle chiavi del primo oggetto. Se "nome" compare prima di "email", quell'ordine viene preservato. Attenzione: alcuni browser riordinano le chiavi nell'anteprima. Scarica il file e aprilo prima in un editor di testo. Per risultati prevedibili, usa un array JSON con un ordine di chiavi coerente in tutti gli oggetti.
Q Questo convertitore può gestire array JSON con milioni di righe?
A Non proprio. I browser limitano la memoria a circa 2 GB, quindi array oltre 100.000 righe probabilmente bloccheranno la scheda. Per grandi volumi, dividi il JSON in blocchi da 50.000 righe o usa uno strumento a riga di comando come jq. Prova prima con 100 righe – ci vuole meno di un secondo. Le prestazioni dipendono anche dalla RAM del tuo computer.
Q Accenti ed emoji vengono mantenuti nel CSV?
A Sì, lo strumento preserva tutti i caratteri UTF-8. Accenti (à, è, ì), caratteri cinesi ed emoji come 🚀 restano identici nel file CSV. Attenzione però: Excel su Windows spesso li visualizza distorti. In quel caso apri il file con un editor di testo prima di importarlo. Per risolvere, scarica con l'opzione UTF-8 BOM dal menu download—funziona nel 90% dei casi.
Q Il convertitore funziona con array JSON che hanno strutture di chiavi variabili tra gli oggetti?
A Sì, ma otterrai molte celle vuote. Lo strumento esamina i primi 50 oggetti per costruire l'elenco delle colonne. Se l'oggetto 51 introduce una nuova chiave, quel campo viene eliminato senza preavviso. Per un CSV completo, standardizza prima le tue chiavi JSON o esegui un piccolo script per trovare tutte le chiavi uniche del tuo set di dati.
Q Posso convertire un oggetto JSON annidato, non solo un array piatto?
A Sì, ma lo strumento appiattisce le strutture annidate usando la notazione a punti. Ad esempio, {"utente":{"nome":"Sam"}} diventa una colonna chiamata utente.nome con il valore Sam. Gli array dentro gli oggetti vengono serializzati come stringhe JSON in una singola cella. Di solito va bene per i fogli di calcolo, ma non ottieni tabelle relazionali. Se ti serve un vero annidamento, appiattisci il tuo JSON manualmente prima. Questo approccio mantiene l'output prevedibile ed evita colonne vuote inaspettate.
Q Posso convertire un singolo oggetto JSON (non un array) in CSV?
A Sì, ma otterrai un CSV con una sola riga. Lo strumento tratta un oggetto singolo come un array di un elemento, quindi tutte le coppie chiave-valore diventano colonne. Per esempio, {"id":1,"name":"Sam"} si converte in un CSV con intestazioni id e name, e una sola riga di dati. Raramente è quello che serve—la maggior parte dei casi richiede più righe. Se stai costruendo una risposta API, avvolgi l'oggetto tra parentesi quadre prima di incollarlo. Ti eviterai un mal di testa in seguito.
Q Come converto una risposta API JSON in CSV senza scrivere codice?
A Incolla la risposta JSON grezza nel campo di input e premi Converti. Lo strumento rileva automaticamente gli array, quindi un payload tipico come [{...},{...}] diventa righe all'istante. Se il tuo JSON ha un wrapper come {"data":[...]}, rimuovilo prima—copia solo ciò che sta dentro le parentesi quadre. Premi Scarica e ottieni un file .csv pronto per Excel o Google Sheets. Per risposte con campi annidati, aspettati intestazioni con notazione a punti come user.address.city. Va bene per un uso tabellare piatto, ma non otterrai tabelle relazionali. Prova con un piccolo campione per verificare l'ordine delle colonne prima di convertire l'intero dataset.
Q È vero che un CSV copiato perde la struttura delle colonne?
A No, è un falso mito. Incollando un JSON come [{"id":1,"name":"Sam"}], le colonne id e name restano separate. Copiare dall'anteprima mantiene le virgole intatte. Il problema nasce in Excel italiano: incollando direttamente, tutto finisce nella colonna A perché il separatore atteso è il punto e virgola. Usa il pulsante Scarica e importa il file da Dati → Da testo/CSV. Così le colonne rimangono corrette.
Q Perché i numeri esportati cambiano formato quando li apro in Excel?
A Excel indovina i tipi di dati durante l'apertura dei file. Se i tuoi dati JSON contengono identificativi numerici con zeri iniziali, il doppio clic diretto rischia di cancellarli. Conviene aprire un foglio vuoto e importare i dati manualmente per mantenere la formattazione originale.
Q I delimitatori personalizzati rompono i fogli di calcolo standard durante l'importazione?
A Non se indichi al tuo software quale separatore hai usato. Scegliendo un punto e virgola al posto della virgola, Excel metterà tutto in un'unica colonna. Vai su Dati, seleziona Testo in colonne e indica il tuo carattere personalizzato. Questo sistema corregge il layout all'istante. La maggior parte dei programmi gestisce questi simboli senza problemi dopo una configurazione corretta.

Come Convertire

Strumenti Correlati