N Nouplo

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

  1. Incolla il testo CSV nel riquadro di input, oppure esporta un foglio da Excel o Fogli Google in CSV e incollane il contenuto.
  2. 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.
  3. 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.
  4. Premi “Converti in JSON”, poi copia il risultato 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 10 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.

Strumenti correlati