Come convertire JSON in CSV per Excel e Google Sheets
Un’API ti consegna un muro di JSON, ma la persona che ne ha bisogno vive in Excel. Incollare JSON grezzo in un foglio di calcolo ti dà una sola cella sgradevole piena di parentesi e virgolette. Quello che vuoi è un CSV: righe e colonne pulite che si aprono direttamente in Excel o Google Sheets. Convertire JSON in CSV è un compito piccolo e comune, e questa guida mostra come farlo in modo pulito con lo strumento gratuito da JSON a CSV.
Perché appiattire il JSON in CSV
Il JSON è fatto per il codice. Il CSV è fatto per le persone che lavorano nei fogli di calcolo. Il più delle volte converti perché i dati devono lasciare il mondo dello sviluppo e arrivare davanti a qualcuno che filtra, ordina e crea grafici in una griglia familiare. I motivi tipici includono:
- Creare un report che un responsabile o un cliente aprirà in Excel.
- Esportare record da un’app o un’API in modo che un collega non tecnico possa esaminarli.
- Importare in un altro strumento che accetta caricamenti CSV ma non JSON.
- Fare analisi rapide con le formule del foglio di calcolo invece di scrivere codice.
In breve, il CSV è la stretta di mano universale tra i tuoi dati e tutti coloro che non leggono JSON per mestiere.
Come un array di oggetti diventa una tabella
Il JSON più pulito da convertire è un array di oggetti piatti, perché si mappa perfettamente su una tabella. Prendi questo:
[{"name": "Ada", "role": "dev"}, {"name": "Linus", "role": "lead"}]
Ogni chiave (name, role) diventa un’intestazione di colonna. Ogni oggetto diventa una riga. Il risultato è un CSV ordinato a due colonne con una riga di intestazione e due righe di dati. Un oggetto in entrata, una riga in uscita, con le chiavi che fanno da etichette. Questa è la forma con cui i fogli di calcolo sono più a loro agio, quindi puntaci quando puoi.
Gestire i campi annidati
Il JSON reale è raramente perfettamente piatto. Un record potrebbe contenere al suo interno un oggetto indirizzo o un elenco di tag. Una cella di un foglio di calcolo, al contrario, vuole un singolo valore. Ci sono due modi sensati per gestire questo:
- Appiattire con un percorso. Un campo annidato come
address.citydiventa una propria colonna chiamataaddress.city, portando il valore interno al livello superiore in modo che ogni elemento abbia la propria cella. - Convertire in testo. Un valore che non può essere appiattito in modo pulito, come un array, viene scritto nella cella come testo compatto così non si perde alcun dato.
Sapere quale dei due è avvenuto ti dice cosa aspettarti. Se vedi una colonna con un punto nel nome, è un campo annidato appiattito. Se vedi parentesi all’interno di una cella, quel ramo è stato mantenuto come testo. In entrambi i casi, nulla viene scartato in silenzio.
Come convertire JSON in CSV nel tuo browser
Lo strumento gratuito da JSON a CSV viene eseguito interamente nel tuo browser, quindi i tuoi dati non vengono mai caricati. Questo conta quando il JSON contiene record di utenti, e-mail o numeri interni che non incolleresti su un sito sconosciuto.
- Apri lo strumento e incolla il tuo JSON, oppure carica un file
.json. Un array di oggetti si converte nel modo più pulito. - Lascia che costruisca le intestazioni di colonna dalle chiavi che trova nei tuoi record.
- Copia l’output CSV, oppure scaricalo, poi aprilo in Excel o Google Sheets.
Poiché la conversione avviene nella scheda, le esportazioni sensibili restano sulla tua stessa macchina per tutto il tempo.
Pulisci prima il JSON
Una conversione fallita di solito è un input malformato, non un problema dello strumento. Prima di convertire, conviene confermare che il JSON sia valido e ben strutturato. Incollalo prima nel Formattatore JSON: indenta la struttura, segnala una virgola mancante o una parentesi non bilanciata, e ti permette di confermare che stai davvero lavorando con un array di oggetti anziché con un singolo blocco annidato. Due minuti lì ti risparmiano un CSV confuso più tardi.
Strumenti correlati
Il viaggio funziona in entrambe le direzioni. Quando un collega modifica il CSV in Excel e devi riaverlo come dati strutturati, lo strumento da CSV a JSON riconverte quelle righe in oggetti. E se i tuoi dati sono arrivati originariamente come XML, lo strumento da XML a JSON li porta prima in JSON, pronti per essere appiattiti in un foglio di calcolo da lì.
La versione breve
Da JSON a CSV significa portare dati in forma di codice in una griglia che chiunque può aprire. Un array di oggetti piatti si converte perfettamente: le chiavi diventano colonne, gli oggetti diventano righe. I campi annidati vengono o appiattiti in colonne con il punto o mantenuti come testo, quindi nulla va perso. Convalida prima il tuo JSON nel formattatore, poi esegui lo strumento gratuito da JSON a CSV direttamente nel tuo browser per ottenere un file pulito, privato e pronto per il foglio di calcolo in pochi secondi.
Prova Da JSON a CSV ora
Converti un array JSON in CSV gratis nel browser. Convertitore a due pannelli in tempo reale: incolla il JSON a sinistra, ottieni subito un CSV pulito a destra, poi copia o scarica. Privato, senza upload e senza registrazione.
Apri Da JSON a CSV