Converti array JSON in formato CSV con rilevamento automatico delle colonne
Un convertitore da JSON a CSV trasforma un array JSON di oggetti in una tabella separata da virgole che i fogli di calcolo comprendono. JSON è il modo in cui i dati viaggiano tra API e applicazioni — annidato, flessibile, pensato per le macchine —, mentre CSV è il formato piatto a righe e colonne che si aspettano Excel, Google Sheets e le importazioni nei database. Convertire tra i due è uno dei compiti più comuni nel lavoro sui dati: hai una risposta di un'API o un export e ti serve come tabella per ordinare, filtrare, creare grafici o consegnarla a chi vive nei fogli di calcolo.
La conversione ispeziona ogni oggetto dell'array, raccoglie l'insieme completo delle chiavi per costruire l'intestazione delle colonne, poi scrive una riga per oggetto. La parte delicata che gestisce per te è proprio ciò che corrompe i dati in silenzio: i valori che contengono virgole, virgolette o interruzioni di riga devono essere racchiusi ed evitati, e gli oggetti annidati vanno appiattiti o convertiti in testo per stare in una sola cella. Questo strumento fa tutto questo nel browser, così anche gli export riservati non lasciano mai il tuo dispositivo.
Poiché una cella CSV contiene un singolo valore, le strutture annidate vengono appiattite in colonne separate o serializzate come testo in una cella. Così nessun valore va perso; i dati molto annidati sono più chiari se prima si appiattiscono in nomi di colonna con punti.
Vengono racchiusi tra virgolette doppie e le virgolette interne vengono raddoppiate, secondo le regole standard di escape del CSV. Così un valore come "Rossi, Mario" resta in una sola colonna invece di spezzare la riga.
Il convertitore raccoglie ogni chiave che compare nell'insieme degli oggetti per formare l'intestazione e lascia vuote le celle dove un oggetto non ha quella chiave. Il risultato è una tabella completa e rettangolare anche da dati irregolari.
Sì. L'output usa la separazione con virgole e le virgolette standard che leggono Excel, Google Sheets e Numbers. Se una versione regionale di Excel si aspetta i punti e virgola, puoi regolare il delimitatore o usare la finestra di importazione del foglio di calcolo.
Formattatore JSON · Minificatore JSON · Validatore JSON · JSON ↔ YAML · Appiattire JSON · Confronta JSON