Convertire JSON in CSV per fogli di calcolo
API, database e strumenti di logging parlano in JSON, ma colleghi, clienti e analisti spesso preferiscono un foglio di calcolo. Questo convertitore da JSON a CSV trasforma un array JSON in un file CSV che puoi aprire in Excel, Google Sheets, Numbers o qualsiasi altro strumento per i dati. Gli oggetti annidati vengono appiattiti in colonne dedicate, i campi mancanti sono gestiti senza errori e i caratteri speciali vengono sottoposti a escape correttamente. La conversione avviene nel tuo browser, quindi i tuoi dati rimangono privati.
Funzionalità
- Array di oggetti, array di array o un singolo oggetto come input.
- Appiattimento degli oggetti annidati in colonne come
address.cityeaddress.country. - Tutte le chiavi diventano colonne — gli oggetti con campi diversi vengono uniti in un'unica tabella coerente.
- Scelta del delimitatore: virgola, punto e virgola, tabulazione (TSV) o pipe.
- Escape corretto di virgole, virgolette e interruzioni di riga secondo lo standard CSV.
- Opzione UTF-8 per Excel che aggiunge un BOM, in modo che accenti e caratteri non latini vengano visualizzati correttamente.
- Copia o scarica, mantenendo il nome del file originale quando ne apri uno.
Esempio
Questo JSON:
[
{ "id": 1, "name": "Ada", "address": { "city": "London" }, "tags": ["math"] },
{ "id": 2, "name": "Alan", "address": { "city": "Manchester" } }
]
diventa questo CSV:
id,name,address.city,tags
1,Ada,London,"[""math""]"
2,Alan,Manchester,
L'array tags viene salvato come testo JSON in una singola cella, con le virgolette raddoppiate come richiesto dal formato CSV. La seconda riga non ha tag, quindi la cella è vuota.
Suggerimenti
- Estrai prima l'array. Molte risposte API racchiudono la lista in un oggetto, come
{"data": [...], "page": 1}. Convertire l'intero oggetto restituisce una singola riga; copia solo l'array per ottenere una riga per elemento. - Scegli il punto e virgola per Excel in Europa. Se Excel inserisce tutto in una sola colonna, il tuo sistema usa la virgola come separatore decimale. Usa il punto e virgola come delimitatore oppure importa il file da Excel tramite Dati › Da testo/CSV.
- Convalida prima. Se il JSON ha un errore di sintassi, il messaggio indica dove si trova. Il JSON Formatter può aiutarti a trovarlo e correggerlo.
Strumenti correlati
Per convertire nella direzione opposta, usa il Convertitore da CSV a JSON. Per confrontare due esportazioni riga per riga, prova il Diff Checker.