Convertitore CSV ⇄ JSON

[
  {
    "name": "Alice",
    "role": "Dev",
    "city": "Lisbon"
  },
  {
    "name": "Bob",
    "role": "Designer",
    "city": "São Paulo"
  }
]

Cos'è la conversione da CSV a JSON?

Il CSV è la lingua franca di fogli di calcolo ed export, mentre il JSON è ciò che consumano API e app. Convertire tra i due a mano — soprattutto con campi tra virgolette che contengono virgole — è soggetto a errori. Questo convertitore CSV ⇄ JSON gratuito analizza in modo robusto e converte in entrambe le direzioni all'istante nel browser.

CSV (Comma-Separated Values) è il formato più comune per le esportazioni di dati tabellari da fogli di calcolo, database e strumenti di analisi. JSON è il formato nativo di JavaScript e delle API web. Convertire tra di loro è un'attività quotidiana per gli ingegneri dei dati e gli sviluppatori backend.

Come Funziona

  1. Scegli CSV → JSON o JSON → CSV.
  2. Incolla i dati; per il CSV scegli se la prima riga è un'intestazione.
  3. Copia il risultato convertito.

Casi d'Uso

  • Convertire un'esportazione di foglio di calcolo (CSV) in un array JSON di oggetti per un'applicazione web o API.
  • Convertire una risposta JSON di un'API in CSV per aprirla in Excel o Google Sheets per l'analisi.
  • Ispezionare la struttura di un file CSV — quante colonne, quali intestazioni, se i valori sono coerenti.
  • Preparare i dati per l'importazione in un database, data warehouse o strumento BI.

Come funziona il parsing CSV

Il parsing CSV è ingannevolmente complesso. La semplice divisione per virgole fallisce quando un valore contiene una virgola. Il parser implementato segue RFC 4180: i valori possono essere racchiusi tra virgolette doppie.

Da JSON a CSV inverte il processo: il primo oggetto definisce l'ordine delle colonne, poi ogni oggetto viene mappato in una riga. I valori contenenti virgole, virgolette o interruzioni di riga vengono automaticamente tra virgolette.

Vantaggi

  • Analisi CSV robusta (virgolette, virgole, a capo).
  • Interruttore intestazione per oggetti o array.
  • Funziona nel browser — privato e gratuito.

Conversão CSV e JSON, Privada (IT)

Conversões entre CSV e JSON são realizadas por código JavaScript que roda no seu navegador. Seus arquivos de dados são processados inteiramente localmente na sua máquina — nada é enviado aos nossos servidores. (IT)

FAQ

Gestisce i campi tra virgolette?

Sì — i valori tra virgolette con virgole, a capo o virgolette con escape ("") vengono analizzati correttamente.

Cosa fa "La prima riga è un'intestazione"?

Se attivo, la prima riga CSV diventa le chiavi degli oggetti, producendo un array di oggetti. Se disattivo, ottieni un array di array.

I miei dati vengono caricati?

No. L'analisi e la conversione avvengono interamente nel browser.

Perché il mio CSV viene analizzato in modo errato quando i valori hanno virgole?

I valori contenenti il delimitatore devono essere racchiusi tra virgolette doppie. Ad esempio: Mario,"Rossi, Jr.",30. Se il tuo CSV è stato esportato da Excel, dovrebbe già essere correttamente tra virgolette.