Oggetti e array ricostruiti fedelmente
Le intestazioni con punti diventano oggetti annidati e la sintassi con parentesi quadre come items[0].sku genera array. È possibile disattivare questa funzione per ottenere colonne piatte.
L’altra direzione
Trasforma tabelle CSV delimitate da virgola in codice JSON valido.
Incolla dati in formato JSON e il risultato apparirà qui in tempo reale durante la digitazione.
Nulla viene caricato su server esterni. Apri la scheda Rete negli strumenti per sviluppatori: la conversione non effettua alcuna richiesta.
Perché la struttura conta
Un CSV è una griglia tabellare e un JSON è un albero gerarchico. La vera sfida non sono le virgole, ma la struttura risultante. Questo convertitore analizza i percorsi nelle intestazioni e ricostruisce oggetti e array annidati con precisione.
Le intestazioni con punti diventano oggetti annidati e la sintassi con parentesi quadre come items[0].sku genera array. È possibile disattivare questa funzione per ottenere colonne piatte.
Numeri, booleani e valori null evidenti vengono convertiti nei tipi corretti. Zeri iniziali e prefissi + mantengono il formato di testo per proteggere CAP e numeri di telefono.
Il delimitatore ideale viene individuato verificando la consistenza dei campi per riga. I file con codifica Windows-1252 o Latin-1 vengono aperti senza corruzione di caratteri.
Passo dopo passo
Tre semplici passaggi per trasformare dati tabulari in JSON strutturato.
01
La prima riga come intestazione è l’impostazione predefinita, ma può essere disattivata assegnando nomi sequenziali (col1, col2). Puoi usare anche file esportati da Excel o Google Fogli.
02
Un array di oggetti è l’opzione predefinita. Un oggetto per riga produce JSON Lines (NDJSON) per strumenti di logging, mentre l’indicizzazione per colonna crea una tabella di ricerca con chiave univoca.
03
Il risultato si aggiorna in tempo reale man mano che modifichi le impostazioni. Copialo direttamente negli appunti o scarica il file .json elaborato interamente sul tuo dispositivo.
Usa lo script
Farlo una volta è un compito da interfaccia web. Farlo ogni settimana richiede uno script. La scheda Codice genera il codice esatto in base alle tue impostazioni attive: una versione Python nativa basata su csv.DictReader e json.dump senza dipendenze, e una versione Node.js che gestisce campi tra virgolette e ritorni a capo.
Uno script Python leggibile è infinitamente più sicuro di un modello preconfezionato. La modifica di delimitatori e struttura aggiorna immediatamente il codice, documentando chiaramente le regole di inferenza dei tipi.
Lavori con fogli di calcolo? Excel non supporta la conversione diretta in JSON senza macro. Salva come CSV, trascinalo qui e risparmia tempo. Nel senso inverso, puoi usare il nostro convertitore online da JSON a CSV — e il tutorial su appiattimento delle chiavi JSON nidificate illustra nel dettaglio i percorsi che questa pagina ricostruisce.
Informazioni sullo strumento
Convertitore gratuito da CSV a JSON che funziona al 100% nel tuo browser. Incolla il testo CSV o rilascia un file esportato da Excel: la conversione avviene localmente sul tuo dispositivo senza caricamento su server, senza registrazione e senza limiti di dimensione. Gestisce correttamente campi tra virgolette, valori multilinea e codifiche Windows-1252 o Latin-1.
La conversione richiede tre passaggi: carica il file, scegli la forma dell’output (array di oggetti, JSON Lines o oggetto indicizzato per chiave) e copia o scarica il file .json finale.
Intestazioni come cliente.nome o articoli[0].codice ricostruiscono fedelmente oggetti e array nidificati. L’inferenza dei tipi converte numeri e booleani, mantenendo codici postali e telefoni come stringhe per evitare perdite di informazioni.
Per attività ricorrenti, uno script Python è la scelta vincente. La libreria standard include csv.DictReader e json.dump. Per tabelle estese, pandas con read_csv e to_json offre massima flessibilità. Trovi il codice pronto nella scheda Codice.
Questa pagina funziona con JavaScript nativo nel browser. Nella scheda Codice trovi una versione autonoma per Node.js che gestisce campi multilinea e virgolette senza pacchetti esterni.
Salva il foglio come CSV e rilascialo qui per ottenere il tuo JSON. Per il flusso opposto, usa il nostro convertitore JSON in CSV nel browser, e leggi la guida su ricostruzione dei percorsi con punti in oggetti per maggiori dettagli.
Poiché nessun dato viene trasmesso a server remoti, non ci sono vincoli di dimensione o costi. Puoi verificarlo di persona controllando la scheda Rete negli strumenti di sviluppo del browser durante la conversione.
FAQ
Sì, è attivo per impostazione predefinita. Intestazioni come cliente.nome generano oggetti annidati, e intestazioni con parentesi quadre come articoli[0].id ricostruiscono array.
Numeri univoci, booleani (true/false) e valori null vengono convertiti nei corrispondenti tipi JSON nativi. Valori con zeri iniziali restano testo per non corrompere codici postali e numeri di telefono.
Trascina il file .json nell’area di input, visualizza l’anteprima della tabella e scarica il file CSV generato localmente.
Seleziona la direzione CSV in JSON, inserisci i dati tabulari e ottieni array JSON strutturati e tipati in un istante.
No. Tutta la conversione viene eseguita in un Web Worker direttamente all’interno del tuo browser sul tuo dispositivo. Puoi verificarlo tu stesso: apri gli strumenti per sviluppatori del browser (DevTools), vai alla scheda Rete (Network) e avvia una conversione. Non viene inviata alcuna richiesta. Per questo motivo non ci sono limiti di dimensione del file né quote giornaliere.
Nessun limite artificiale. I dati vengono letti a blocchi (chunk) e scritti in streaming, mantenendo il consumo di memoria costante e basso anche con file di diversi gigabyte.
È completamente gratuito, senza registrazione, senza periodi di prova e senza piani a pagamento.
Convertitori e strumenti correlati