Converti CSV e JSON
Trascina un CSV per ottenere un JSON, o un JSON per ottenere un CSV: il verso lo decide il file, non tu. I dati restano sul tuo dispositivo.
Il file resta sul tuo dispositivo: nessun upload
Come funziona
Il separatore viene riconosciuto da solo, virgola o punto e virgola che sia, e le virgolette seguono lo standard: un campo può contenere il separatore e perfino degli a capo. Il CSV in uscita è pronto per il doppio clic in Excel, accenti compresi. Un JSON annidato diventa colonne col percorso puntato — indirizzo.città — e nell’altro verso la prima riga diventa i nomi delle chiavi.
Domande frequenti
- Ho un file Excel: come ne ottengo un JSON?
- In due passaggi. Prima portalo in CSV con «CSV ⇄ Excel», un foglio per volta; poi trascina qui il CSV che ne esce. Il punto e virgola che usa viene riconosciuto da solo, e la prima riga diventa i nomi delle chiavi.
- Il CSV che esce ha il punto e virgola: posso avere la virgola?
- Sì. Di partenza il CSV usa il punto e virgola e la virgola decimale, che è quello che l’Excel italiano apre in colonne con un doppio clic. Se il file va a un programma, o a un Excel impostato in inglese, che vuole la virgola, apri «Opzioni avanzate» e scegli «Virgola»: i numeri escono col punto.
- Da un CSV posso riavere un JSON annidato?
- No: nel verso da CSV a JSON ogni colonna diventa una chiave così com’è scritta. Una colonna indirizzo.città resta una chiave sola, col punto nel nome, e tag.0 e tag.1 restano due chiavi, non un elenco. Il JSON che ne esce ha un livello solo.
- Quali JSON si possono trasformare in CSV?
- Un elenco fra parentesi quadre. Se contiene oggetti, le colonne sono tutte le chiavi che compaiono, e chi non ne ha una lascia la cella vuota; se contiene elenchi, ognuno è già una riga; se contiene valori semplici, escono in una colonna sola. Un oggetto singolo va prima racchiuso fra [ e ].
I tuoi file non vengono caricati. Da nessuna parte.
Il file resta nella memoria del tuo browser: viene letto, elaborato e riscritto qui. Non c’è nessun server a cui mandarlo.
- Elaborazione localeTutto avviene sul tuo dispositivo.
- Niente da caricare, niente da aspettareNiente da caricare, nessuna attesa.
- Nessun file da cancellareNon conserviamo nulla: non ci arriva nulla.