Convertire CSV in JSON

Incolla un CSV da Excel, Google Sheets o qualsiasi app e ottieni un JSON pulito da copiare direttamente nel tuo codice.

Sigillato su questo dispositivo

Funziona nel tuo browser. Non viene caricato nulla.

Sigillato

CSV JSON

Le celle che iniziano con =, +, - o @ ricevono un apostrofo iniziale, così i fogli di calcolo le mostrano come testo invece di eseguirle come formule.

Aggiunge un segno invisibile all’inizio del file scaricato perché Excel mostri correttamente accenti e altri caratteri.

Forma

Le colonne come address.city diventano oggetti annidati, e le celle che contengono un elenco JSON diventano veri array.

Il tuo CSV apparirà qui mentre scrivi.

Il tuo JSON apparirà qui mentre scrivi.

Come funziona

  1. Incolla o apri il tuo CSV

    Incollalo, trascina un file .csv o aprine uno. Il separatore viene rilevato per te, e i valori tra virgolette con virgole o a capo vengono letti correttamente.

  2. Scegli la forma del JSON

    Scegli un elenco di oggetti o un elenco di array, decidi se convertire numeri e true/false e imposta il rientro.

  3. Copia o scarica il JSON

    Se serve, controlla l’anteprima della tabella, poi copia il JSON o salvalo come file .json.

Domande frequenti

Il mio CSV viene caricato su un server?

No. Il file viene letto e convertito nel tuo browser, quindi elenchi di clienti, esportazioni e report restano sul tuo dispositivo.

Quali file CSV può leggere?

File separati da virgole, punti e virgola, tabulazioni o barre verticali, rilevati automaticamente. I valori tra virgolette doppie possono contenere separatori, a capo e virgolette raddoppiate, come consente lo standard CSV (RFC 4180). Viene riconosciuta anche la riga «sep=» che Excel a volte aggiunge.

Come vengono rilevati i numeri e i valori true/false?

I numeri diventano numeri JSON, TRUE e FALSE, maiuscoli o minuscoli, diventano true e false, e le celle vuote diventano null. Valori come 007, o numeri di più di 15 cifre come quelli di carte o ordini, restano testo, così nessuna cifra va persa. Disattiva «Rileva numeri e true/false» per mantenere tutti i valori come testo.

Posso ottenere un JSON annidato?

Sì. Attiva «Ricostruisci dati annidati»: le colonne come address.city diventano oggetti annidati, e le celle che contengono un elenco JSON come ["a","b"] diventano veri array. È esattamente l’inverso dello strumento «Da JSON a CSV».

E se alcune righe hanno più o meno celle dell’intestazione?

Le celle mancanti diventano null (o testo vuoto se il rilevamento dei numeri è disattivato), e le celle in più vengono mantenute con chiavi come column_5. Lo strumento ti dice quante righe sono interessate, così puoi controllare il file.

Il mio CSV da Excel mostra caratteri strani. Perché?

Excel su Windows salva spesso i CSV in una vecchia codifica regionale invece che in UTF-8. Lo strumento lo riconosce e legge il file con la codifica che Excel usa per la lingua di questa pagina, e legge anche i file UTF-16. Se le lettere appaiono ancora sbagliate, salva il file come «CSV UTF-8» e riaprilo.

Installa One For All sul tuo computer

One For All si apre così in una finestra tutta sua, come un’app, direttamente dal desktop o dalla schermata Home. Non serve scaricare nulla da uno store, e i tuoi file continuano a restare sul tuo dispositivo.

  1. Fai clic sull’icona di installazione a destra della barra degli indirizzi, oppure apri il menu del browser (⋮).
  2. Scegli «Installa One For All» o «Installa pagina come app»: viene aggiunto un collegamento sul desktop e tra le tue app.

Scaricare il motore di questo strumento?

Questo strumento funziona interamente nel tuo browser. Per farlo, deve scaricare da One For All gli elementi qui sotto, una sola volta. Poi restano salvati su questo dispositivo, così la prossima volta lo strumento si avvia subito.

I tuoi file non vengono mai inviati da nessuna parte.