Vai al contenuto
ToolMug

Convertitore da Excel a JSON

Trasforma un foglio di calcolo in JSON da usare nel codice o in un'API. Ogni riga diventa un oggetto con le chiavi prese dalla riga di intestazione, con numeri veri, valori true/false e date ISO. Tutto avviene nel browser.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

oppure trascina qui un file Excel, ODS, Numbers o CSV

Come si usa

  1. Scegli o trascina un file .xlsx, .xls, .ods o CSV.
  2. Seleziona il foglio. Lascia attivo «La prima riga è l'intestazione» per ottenere oggetti, oppure disattivalo per ottenere array.
  3. Scarica il file .json o copia il risultato.

Opzioni spiegate

JSON (oggetti)
Un array con un oggetto per riga: [{"Nome": "Ada", "Età": 36}]. Le celle di intestazione vuote o ripetute ricevono chiavi univoche come column3 o id_2.
JSON (righe)
Un array di array, uno per riga, intestazione compresa: [["Nome", "Età"], ["Ada", 36]]. Utile quando il foglio non ha una riga di intestazione.
Tipi
Numeri e booleani restano numeri e booleani; le celle vuote diventano null; le date diventano "2024-01-15" o "2024-01-15T09:30:00".

Esempio: come le righe diventano JSON

Con la riga di intestazione attiva, la prima riga fornisce le chiavi e ogni riga successiva diventa un oggetto. Un foglio come questo:

name age city active
Ada 36
Bob Rome TRUE

dà questo JSON, in cui numeri e booleani mantengono il loro tipo e le celle vuote sono null:

[
  {"name": "Ada", "age": 36, "city": null, "active": null},
  {"name": "Bob", "age": null, "city": "Rome", "active": true}
]

Con la riga di intestazione disattivata, o con il formato righe, ottieni un array di array che comprende la prima riga. Le righe più lunghe dell’intestazione ricevono chiavi chiamate column5, column6 e così via.

Domande frequenti

Posso convertire tutti i fogli in una volta?

Sì. «Scarica tutti i N fogli (ZIP)» crea uno ZIP con un file JSON per ogni foglio.

Perché un valore è un numero nel JSON ma è formattato in Excel?

Il JSON conserva il valore memorizzato, quindi 12,5% diventa 0.125 e una cella in valuta diventa un semplice numero. Usa l'output CSV se ti serve il testo esattamente come viene visualizzato.

Le formule sono incluse?

Viene usato il risultato salvato nel file, non la formula.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati