Binatomy
JSON → CSV

JSON to CSV

Converti array JSON in formato CSV pronto per Excel e fogli di calcolo

INPUT JSON

OUTPUT CSV

nome,cognome,eta
Mario,Rossi,30
Giulia,Bianchi,25
FAQ

Domande Frequenti

Tutto quello che devi sapere sulla conversione JSON in CSV

Che formato deve avere il JSON in input?

Il JSON deve essere un array di oggetti con le stesse chiavi. Es: [{"nome":"Mario","eta":30},{"nome":"Giulia","eta":25}]. Tutte le chiavi del primo oggetto vengono usate come intestazioni del CSV.

Come vengono gestiti i valori con virgole?

I valori che contengono virgole, virgolette o a capo vengono automaticamente racchiusi tra virgolette doppie nel CSV di output, seguendo lo standard RFC 4180.

Cosa succede con oggetti annidati?

Se il JSON contiene oggetti o array annidati, questi vengono convertiti in stringa con JSON.stringify(). Per i fogli di calcolo è consigliabile appiattire i dati prima della conversione.

Che struttura deve avere il JSON per la conversione in CSV?

Il convertitore accetta un array di oggetti JSON con le stesse chiavi. Le chiavi del primo oggetto dell'array diventano la riga di intestazione del CSV e ogni oggetto successivo diventa una riga di dati.

Come vengono trattati i valori che contengono virgole o a capo?

I valori che contengono virgole, virgolette doppie o a capo vengono racchiusi tra virgolette nel CSV e le virgolette interne sono raddoppiate, come previsto dallo standard RFC 4180.

Il file CSV si può scaricare?

Sì, il CSV generato si copia negli appunti oppure si scarica come file output.csv, pronto da aprire in Excel o in un altro foglio di calcolo.