Come si usa
- Incolla il CSV oppure copia le celle direttamente da un foglio di calcolo (vengono incollate come testo separato da tabulazioni).
- Lascia attivo «La prima riga è intestazione» per ottenere un array di oggetti; disattivalo per un array di array.
- Lascia attivo «Converti numeri e booleani» per avere valori tipizzati, oppure disattivalo per mantenere tutto come testo.
- 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.