Vai al contenuto
ToolMug

Convertitore da CSV a JSON

Incolla un CSV esportato da Excel, Fogli Google o un database e ottieni un array JSON pronto per un'API o uno script. Il delimitatore viene rilevato automaticamente, i campi tra virgolette con virgole o a capo vengono gestiti, e numeri e true/false diventano veri tipi JSON.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

CSV → JSON
Output (JSON)

Come si usa

  1. Incolla il CSV oppure copia le celle direttamente da un foglio di calcolo (vengono incollate come testo separato da tabulazioni).
  2. Lascia attivo «La prima riga è intestazione» per ottenere un array di oggetti; disattivalo per un array di array.
  3. Lascia attivo «Converti numeri e booleani» per avere valori tipizzati, oppure disattivalo per mantenere tutto come testo.
  4. Copia o scarica il JSON.

Opzioni spiegate

Delimitatore
Automatico rileva virgola, punto e virgola, tabulazione e barra verticale. Scegline uno esplicitamente se il rilevamento sbaglia.
Riga di intestazione
I valori della prima riga diventano le chiavi di ciascun oggetto.
Valori tipizzati
"42" diventa 42 e "true" diventa true. Disattiva l'opzione per gli ID con zeri iniziali, come CAP o numeri di telefono, che altrimenti li perderebbero.

Esempio

CSV:

id,name,active
1,Ada,true
2,Grace,false

JSON:

[
  { "id": 1, "name": "Ada", "active": true },
  { "id": 2, "name": "Grace", "active": false }
]

Domande frequenti

Posso incollare direttamente da Excel o Fogli Google?

Sì. Le celle copiate sono separate da tabulazioni; il delimitatore viene rilevato automaticamente.

Perché 00123 è diventato 123?

Con i valori tipizzati attivi, il testo che sembra un numero viene convertito in numero. Disattiva «Converti numeri e booleani» per mantenere gli zeri iniziali.

Come vengono gestite le righe vuote?

Le righe completamente vuote vengono saltate. Le celle vuote diventano null con i valori tipizzati attivi, oppure stringhe vuote se sono disattivati.

Il mio file usa il punto e virgola e la virgola decimale. Funziona?

Il delimitatore viene rilevato, ma i numeri con la virgola decimale come 3,5 restano testo. Se ti servono numeri, sostituisci prima le virgole con i punti.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati