Convertire JSON in CSV
Incolla un elenco JSON e ottieni un foglio di calcolo pulito: una riga per elemento, una colonna per campo, pronto da aprire in Excel.
Sigillato su questo dispositivo
Funziona nel tuo browser. Non viene caricato nulla.
Sigillato
CSV JSON
Il tuo CSV apparirà qui mentre scrivi.
Il tuo JSON apparirà qui mentre scrivi.
Come funziona
-
Incolla o apri il tuo JSON
Incollalo, scrivilo, trascina un file .json o aprine uno. La conversione parte non appena c’è qualcosa da leggere.
-
Controlla la tabella
Guarda righe e colonne prima di salvare. Scegli il separatore e decidi se appiattire gli oggetti annidati o lasciarli come JSON.
-
Scarica il CSV
Aprilo in Excel, LibreOffice o Google Sheets, oppure copia il testo per incollarlo altrove.
Domande frequenti
Il mio JSON viene caricato su un server?
No. La conversione avviene interamente nel tuo browser, quindi risposte di API, esportazioni e dati dei clienti non lasciano mai il dispositivo.
Che tipo di JSON posso convertire?
Un elenco di oggetti dà una riga per oggetto e una colonna per chiave, anche quando gli oggetti non hanno tutti le stesse chiavi. Un singolo oggetto dà una riga, e un elenco di elenchi viene scritto riga per riga. Se il JSON racchiude un solo elenco, come una risposta di API con un elenco «results», viene usato quell’elenco.
Come vengono gestiti oggetti ed elenchi annidati?
Gli oggetti annidati diventano colonne con nomi separati da punti, come address.city. Gli elenchi vengono scritti come testo JSON in una sola cella, per esempio ["matematica","poesia"], così non si perde nulla. Lo strumento «Da CSV a JSON» può ricostruire entrambi.
Perché alcune celle iniziano con un apostrofo?
I fogli di calcolo trattano come formula una cella che inizia con =, +, - o @. Un valore nascosto in dati provenienti da altre fonti potrebbe quindi aprire una pagina web o eseguire un comando all’apertura del file: è la cosiddetta CSV injection. Con «Blocca le formule» attivo, quelle celle ricevono un apostrofo iniziale, così Excel, LibreOffice e Google Sheets le mostrano come semplice testo. I numeri normali come -12 restano invariati. Disattiva l’opzione se il CSV è destinato a un programma anziché a un foglio di calcolo.
Excel mette tutto in una colonna o mostra caratteri strani. Cosa posso fare?
Se tutto finisce nella prima colonna, il tuo Excel si aspetta il punto e virgola, cosa comune dove la virgola è il separatore decimale: scegli «Punto e virgola» come separatore. Se gli accenti appaiono sbagliati, lascia attivo «Pronto per Excel (BOM UTF-8)», così Excel sa che il file è in UTF-8.
I numeri vengono mantenuti esattamente?
Sì. I numeri vengono scritti esattamente come compaiono nel tuo JSON, quindi gli identificativi lunghi e i decimali precisi non vengono arrotondati.