Come si usa
- Incolla i dati CSV o TSV nell'editor di input.
- Imposta Delimitatore su Automatico oppure scegli il separatore usato nei dati.
- Deseleziona La prima riga è l'intestazione se i dati non hanno una riga con i nomi delle colonne.
- Scegli il formato in Output: Array di oggetti, Array di array, Indicizzato per prima colonna o JSON Lines.
Esempi
Quantità di magazzino da un foglio di calcolo, senza intestazione
Quaderni A4 24 Penne blu 60 Raccoglitori 12
[
[
"Quaderni A4",
24
],
[
"Penne blu",
60
],
[
"Raccoglitori",
12
]
]Elenco di province indicizzato per sigla
sigla;provincia;regione MI;Milano;Lombardia BO;Bologna;Emilia-Romagna FI;Firenze;Toscana
{
"MI": {
"provincia": "Milano",
"regione": "Lombardia"
},
"BO": {
"provincia": "Bologna",
"regione": "Emilia-Romagna"
},
"FI": {
"provincia": "Firenze",
"regione": "Toscana"
}
}Contatti con chiavi annidate e celle vuote come null
cliente.nome,cliente.citta,email Giulia Rossi,Torino,giulia@example.it Paolo Bianchi,Bologna,
[
{
"cliente": {
"nome": "Giulia Rossi",
"citta": "Torino"
},
"email": "giulia@example.it"
},
{
"cliente": {
"nome": "Paolo Bianchi",
"citta": "Bologna"
},
"email": null
}
]Domande frequenti
Come convertire un file Excel in JSON?
Salva prima il foglio Excel come CSV: i file .xlsx e .xls non sono supportati direttamente. Nei CSV con punto e virgola, i decimali con la virgola, come 1,50, restano stringhe e non diventano numeri JSON.
I CAP e i codici mantengono gli zeri iniziali?
Valori come 00100 o 007 mantengono gli zeri iniziali anche con Rileva tipi attivo: l'intera colonna resta composta da stringhe. Per mantenere tutte le colonne come testo, disattiva Rileva tipi.
Cosa succede se una riga CSV ha colonne mancanti o in più?
I campi mancanti diventano valori vuoti; quelli in più vengono aggiunti con chiavi come column_3 e column_4, con un avviso. Se un campo tra virgolette non viene chiuso, la conversione si interrompe e segnala riga e colonna dell'errore.
I dati CSV vengono inviati a un server?
La conversione avviene nel browser e il codice dello strumento non invia richieste di rete con i dati CSV o JSON. Il CSV non viene salvato; le impostazioni delle opzioni vengono conservate nel localStorage del browser.
Qual è la dimensione massima del file CSV?
I file superiori a 50 MB vengono rifiutati. Anche entro questo limite, la memoria disponibile nel browser può richiedere di usare un file più piccolo.