Convertire CSV in JSON
Trasforma le esportazioni dei fogli di calcolo in JSON per API, script e file di configurazione, senza che i tuoi dati escano dalla pagina.
Risultato
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Come funziona
- Incolla il testo CSV nel riquadro di input, oppure esporta un foglio da Excel o Fogli Google in CSV e incollane il contenuto.
- Lascia il separatore su “Rileva automaticamente”: lo strumento conta virgole, punti e virgola e tabulazioni nelle prime righe e sceglie il più probabile. Puoi forzarlo se la scelta è sbagliata.
- Tieni spuntata l'opzione “La prima riga è un'intestazione” così i nomi delle colonne diventano le chiavi degli oggetti. Toglila per ottenere un array di array.
- Il risultato compare mentre scrivi; copialo o scaricalo come file .json.
Domande frequenti
- I miei dati vengono inviati a un server?
- No. L'analisi viene eseguita in JavaScript dentro la pagina. Il testo non lascia mai il tuo browser e lo strumento funziona offline una volta caricato.
- Che aspetto ha il risultato?
- Con la riga di intestazione, ogni riga successiva diventa un oggetto le cui chiavi sono i nomi delle colonne, e l'intero file è un array JSON di quegli oggetti. Senza intestazione, ogni riga diventa un array di stringhe.
- Perché i numeri sono tra virgolette?
- Tutti i valori restano stringhe di proposito. Il CSV non contiene informazioni sui tipi e una conversione automatica rovinerebbe i CAP con lo zero iniziale, i numeri di telefono e gli identificativi lunghi. Converti nel tuo codice solo i campi che ti servono.
- I campi tra virgolette e le interruzioni di riga sono gestiti?
- Sì. I campi racchiusi tra virgolette doppie possono contenere il separatore, virgolette raddoppiate e interruzioni di riga, secondo lo standard RFC 4180. I campi vuoti diventano stringhe vuote.
- C'è un limite di dimensione?
- Il piano gratuito consente 5 operazioni al giorno; non c'è un limite pratico alla lunghezza del testo, ma input molto grandi da diverse centinaia di migliaia di righe possono richiedere qualche secondo. Pro rimuove il limite giornaliero.