Convertire CSV in JSON facilmente nel browser

Converti file CSV o dati da foglio elettronico in JSON pronto per lo sviluppo.

Come funziona la conversione CSV in JSON

Il convertitore analizza il tuo file o testo CSV seguendo lo standard RFC 4180: gestisce correttamente virgolette, virgole interne e ritorni a capo nelle celle, evitando errori di interpretazione. Puoi incollare, caricare o trascinare file CSV di qualsiasi origine, anche da Excel o Google Sheets.

Hai la possibilità di scegliere il delimitatore, ad esempio punto e virgola, per adattarti ai formati regionali usati in Italia. Con l'opzione "Prima riga come intestazione" puoi usare i nomi delle colonne per creare oggetti JSON con chiavi esplicite. Tutta la conversione avviene direttamente nel browser, senza invio di dati a server esterni.

Gestione di duplicati e tipi di dati

Se nel tuo CSV ci sono colonne con nomi duplicati, il tool rinomina automaticamente i duplicati per evitare la perdita di dati nell'array JSON risultante. Questo permette di preservare tutte le informazioni anche in presenza di esportazioni imperfette.

Per impostazione predefinita, tutti i valori vengono trattati come stringhe. Puoi però attivare la conversione numerica automatica: in questo modo, i numeri vengono riconosciuti e salvati come number JSON, utile per chi importa i dati in database o applicazioni che richiedono tipi corretti.

Limiti comuni e consigli pratici

Imposta il delimitatore corretto (virgola, punto e virgola, tabulazione) in base al file: un'impostazione sbagliata può causare colonne mischiate o errori di lettura. I file CSV particolarmente grandi possono superare la capacità di memoria del browser; in questi casi potrebbe essere necessario lavorare su porzioni più piccole.

Il tool non corregge CSV malformati che non rispettano lo standard (ad esempio, virgolette non chiuse o colonne mancanti in alcune righe). Prima della conversione, verifica che la struttura del file sia regolare per ottenere un JSON coerente.

Domande frequenti

Come vengono gestiti campi con virgole o ritorni a capo?

Il tool segue le regole RFC 4180, quindi campi tra virgolette possono contenere virgole e ritorni a capo senza errori. Basta che il CSV sia formattato correttamente.

Posso convertire CSV che usano il punto e virgola come separatore?

Sì, puoi impostare il delimitatore desiderato, incluso il punto e virgola, per adattarti ai CSV esportati da Excel o software italiani.

Cosa succede se ci sono colonne con lo stesso nome?

Il convertitore rinomina in automatico i nomi duplicati (ad esempio, "colonna", "colonna_2") per assicurare che nessun dato venga sovrascritto nella struttura JSON.

I miei dati vengono inviati su internet durante la conversione?

No, tutti i dati restano solo sul tuo dispositivo: la conversione avviene interamente nel browser, garantendo privacy e sicurezza.

Quando conviene attivare la conversione numerica automatica?

Se il tuo dataset contiene numeri che vuoi gestire come numeri veri (ad esempio per calcoli o import in database), abilita questa opzione; altrimenti, tutti i dati restano stringhe.

Perché a volte le colonne risultano sfasate o i dati non si allineano?

Questo accade se il delimitatore impostato non corrisponde a quello effettivo del file, oppure se il CSV è malformato. Verifica sempre la struttura e scegli il separatore giusto.

Qualcosa non va o hai un'idea per questo strumento? Scrivici