Da JSON a una tabella
Molte API ed esportazioni restituiscono i dati in JSON: una lista di oggetti, uno per record. Per analizzarli in un foglio di calcolo serve una tabella, ed è proprio ciò che genera questo strumento: una riga per oggetto e una colonna per ogni chiave.
Se gli oggetti ne contengono altri, vengono appiattiti con un punto: {"address": {"city": "Roma"}} diventa la colonna «address.city». Le liste vengono scritte come JSON dentro la cella. Se ogni oggetto ha chiavi diverse, si crea una colonna per ogni chiave che compare e le celle mancanti restano vuote.
Puoi scegliere il separatore. Excel in italiano, spagnolo, francese, tedesco o portoghese si aspetta il punto e virgola, in inglese la virgola; l’opzione «Compatibile con Excel» aggiunge il marcatore UTF-8 perché le lettere accentate si vedano correttamente all’apertura del file.
Come convertire JSON in CSV
- Incolla il JSON o apri un file .json. L’ideale è una lista di oggetti: [{...}, {...}].
- Scegli il separatore: virgola, punto e virgola, tabulazione o barra verticale.
- Lascia attivo «Appiattisci oggetti annidati» se i tuoi dati hanno oggetti dentro altri oggetti.
- Premi «Converti in CSV» e scarica il file .csv da aprire in Excel.
Quando usarlo
- Aprire in Excel l’esportazione JSON di un negozio online, di un CRM o di un database.
- Portare la risposta di un’API in Google Sheets per creare grafici.
- Consegnare dati a qualcuno che non lavora con il JSON.
- Importare record in uno strumento che accetta solo CSV.
Domande Frequenti
Che struttura deve avere il JSON?
La soluzione migliore è una lista di oggetti. Funziona anche con un singolo oggetto (una riga), con una lista di valori (una colonna «value») e con risposte di API del tipo {"data": [...], "total": 10}: viene usata la lista di oggetti che contiene.
Cosa succede agli oggetti annidati?
Con «Appiattisci oggetti annidati» attivo, ogni valore annidato ha la sua colonna con il percorso separato da punti (address.city). Se lo disattivi, l’oggetto intero viene scritto come JSON in una sola cella.
Perché Excel mi mostra tutto in una colonna?
Perché il separatore non corrisponde a quello del tuo Excel. Con le impostazioni in italiano e nella maggior parte delle lingue europee Excel usa il punto e virgola; in inglese, la virgola. Cambia il separatore e converti di nuovo.
I miei dati vengono inviati a un server?
No. Tutto viene elaborato nel tuo browser con JavaScript. Il testo che incolli e i file che apri non lasciano il tuo dispositivo, quindi puoi usare tranquillamente dati interni o dei clienti.
Posso convertire più file alla volta?
Sì, con ToolStudio Pro: apri più file JSON, vengono convertiti con le stesse opzioni e scarichi tutti i CSV in un ZIP. La prova gratuita è di un documento.
È gratis?
Sì. Puoi provare lo strumento gratis con un documento (incollato o un file) e cambiare le opzioni tutte le volte che vuoi; i tentativi con errori non consumano la prova. Per un uso illimitato e per elaborare più file alla volta, ToolStudio Pro costa 1,99 € al mese e include tutti gli strumenti.