// converters
CSV to JSON.
Parse CSV (with quoted fields) and produce an array of JSON objects using the first row as headers.
CSV input
JSON output
Domande frequenti
Usa la prima riga come intestazioni?
Sì, la prima riga CSV viene usata come nomi delle chiavi JSON e ogni riga successiva produce un oggetto nell'array di output.
Preserva i tipi di dati?
Sì, riconosce automaticamente numeri, booleani e celle vuote come null. Il resto resta una stringa.
Funziona con file grandi?
Sì, funziona bene con diversi megabyte. Tutto avviene nel tuo browser e i dati non vengono caricati su nessun server.
Come funziona la conversione CSV-JSON
Il convertitore legge il file CSV riga per riga e interpreta la prima riga come intestazioni delle colonne. Ogni riga successiva diventa un oggetto con le coppie chiave-valore corrispondenti, e il risultato viene mostrato come array JSON rientato.
I tipi di dati vengono riconosciuti automaticamente: i numeri diventano numeri JSON, i booleani true e false, le celle vuote null, mentre tutto il resto resta una stringa.
I valori con zeri iniziali, come identificativi e codici postali, restano stringhe per non perdere dati.
Quando convertire CSV in JSON
Le API web accettano e restituiscono quasi sempre JSON. Converti un'esportazione CSV in un array JSON così il codice front-end può caricarlo, mostrarlo o inviarlo senza passaggi di importazione lato server.
Gli archivi documentali come MongoDB ed Elasticsearch accettano direttamente JSON. Da un dump CSV della tua tabella ottieni documenti pronti per l'inserimento.
Le librerie di visualizzazione come D3.js e Chart.js si aspettano un array di oggetti. Converti una sola volta e usa il risultato nel tuo grafico.
Opzioni di delimitatore
La virgola è il delimitatore CSV standard e viene usata dalla maggior parte degli strumenti. Il punto e virgola è comune nelle impostazioni regionali europee, mentre la barra verticale si usa nei pipeline dati e nei contenuti che contengono già virgole.
Scegli il delimitatore che corrisponde ai tuoi dati. Se il file CSV è stato esportato da Excel con impostazioni regionali europee, prova con il punto e virgola.
Assicurati che il delimitatore scelto non compaia nei dati stessi: altrimenti la struttura delle colonne si disordina e bisogna sceglierne un altro.