Informazioni sullo strumento
Cosa fa Da JSON a CSV
Trasforma un array JSON in una tabella CSV che Excel, Numbers e Google Fogli aprono direttamente. Scoperta dei campi, escape e conversione avvengono in questa scheda, quindi un export con dati dei clienti non lascia il browser.
- Le colonne vengono da tutte le righe, non solo dalla primaLe risposte API spesso lasciano campi facoltativi fuori dai primi record. L’intestazione è l’unione di tutte le chiavi del file, in ordine di prima comparsa, così un campo che appare solo alla riga 400 ha comunque la sua colonna invece di sparire.
- I valori annidati restano, non vengono scartatiOggetti e array si scrivono come JSON compatto dentro una cella. Un campo perso è invisibile e diventa una perdita silenziosa di dati; una cella JSON si può ancora leggere.
- I valori mancanti sono vuoti, mai la scritta nullUna chiave assente e un null esplicito producono entrambe una cella vuota, così il foglio di calcolo le conta come vuote e non come testo.
- Quoting correttoLe celle con virgole, virgolette o a capo vengono racchiuse tra virgolette e le virgolette interne raddoppiate: è ciò che impedisce a nomi, indirizzi e note lunghe di rompere la tabella.
Guida rapida
Come usare Da JSON a CSV
- 1
Incolla o trascina il JSON
Incolla un array di oggetti, un array di array, oppure scegli un file .json. Nulla viene caricato.
- 2
Controlla la forma
Il riepilogo mostra quante righe e colonne sono state trovate e quali campi sono diventati intestazione.
- 3
Scarica il CSV
Il file viene salvato come .csv e si apre subito nel foglio di calcolo, senza procedura guidata.
Domande frequenti
Domande frequenti
Quali forme JSON sono supportate?
Un array di oggetti è il caso principale. Un array di array usa la prima riga come intestazione, un array di valori semplici diventa un’unica colonna value, e un singolo oggetto diventa una tabella di una riga.
Che fine fanno oggetti e array annidati?
Vengono scritti come JSON compatto nella loro cella, così la struttura sopravvive all’export invece di sparire.
Il mio JSON viene caricato?
No. Viene letto con il parser JSON del browser e convertito in memoria; nessuna richiesta porta i tuoi dati.
Perché ci sono più colonne di quelle del primo oggetto?
Perché l’intestazione è l’unione di tutte le chiavi del file. Prendere solo il primo oggetto farebbe sparire in silenzio i campi che compaiono più avanti.
C’è un limite di dimensione?
20 MB per file, con un massimo di 100.000 righe e 500 colonne. Oltre, una scheda del browser non è più un posto sensato per convertire dati.