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