UltKit

Convertitore da Excel a JSON

Trasforma un foglio di calcolo in un JSON che un programma può caricare. Si carica un file .xlsx, .xls, .ods o .numbers e si ottiene un array con un oggetto per riga, con le intestazioni di colonna come chiavi.

Convertitore di dati

oppure trascina qui File CSV, TSV, TXT … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare la cartella di lavoro

    Aggiungi file Excel, LibreOffice o Numbers, fino a 20 alla volta e di 95 MB ciascuno. Assicurati che la riga 1 di ogni foglio contenga i nomi delle colonne che vuoi usare come chiavi.

  2. 2

    Scegliere la struttura e i fogli

    Sono preselezionati array di oggetti e date ISO. In Impostazioni avanzate imposta Struttura JSON su Array di array per un file compatto, oppure Fogli da convertire su Tutti i fogli per avere una chiave per foglio.

  3. 3

    Convertire e caricare

    Premi Converti in JSON e scarica il file. Importalo nella tua app, usalo per popolare un database o passalo a un test runner.

La conversione da Excel a JSON legge un foglio riga per riga e scrive ogni riga come oggetto JSON, usando la riga di intestazione come chiavi. Così i dati di un foglio di calcolo modificato a mano da un team diventano input per un'app, un'API o uno script.

Dal foglio di calcolo al codice: chi converte Excel in JSON

Lo schema è sempre lo stesso: chi si trova a suo agio con Excel gestisce i dati e il software deve leggerli. Un team marketing tiene nomi e prezzi dei prodotti in una cartella di lavoro da cui viene generato un sito statico. Un team di localizzazione compila un foglio con una colonna per lingua che l'app carica come file di traduzione. Un responsabile QA elenca i casi di test in righe che il collection runner di Postman o una suite Jest legge come file di dati JSON.

Scrivere a mano queste esportazioni è lento e soggetto a errori, e Excel non ha un'opzione integrata Salva come JSON. La conversione offre agli sviluppatori un file pulito senza chiedere ai colleghi di imparare un nuovo strumento. Se la destinazione è un database relazionale e non il codice di un'applicazione, Excel in SQL scrive invece istruzioni INSERT, saltando del tutto il passaggio JSON.

Quante righe può contenere un foglio

1.048.576righe in un foglio XLSX, quindi fino a 1.048.575 oggetti JSON dopo la riga di intestazione

I vecchi file .xls si fermano a 65.536 righe per foglio.

Array di oggetti o array di array

Predefinito

Array di oggetti

Ogni riga diventa un oggetto le cui chiavi sono i nomi dell'intestazione.

  • Autodescrittivo: ogni valore porta il nome della propria colonna
  • Facile da leggere nel codice come row.email
  • Più grande, perché le chiavi si ripetono in ogni riga
Ideale per: App, API, dati iniziali e fixture
Compatto

Array di array

Ogni riga diventa un semplice elenco di valori; l'intestazione è il primo elenco.

  • File più piccolo
  • Corrisponde al modo in cui le librerie di grafici ricevono le righe
  • Il codice deve sapere quale posizione contiene quale colonna
Ideale per: Tabelle grandi, grafici e trasferimento di dati
Due righe di un listino prezzi come array di oggetti
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

I tipi seguono le celle. I numeri restano numeri, il testo resta testo, le celle vuote sono scritte come null nella forma a oggetti e le date diventano stringhe ISO perché JSON non ha un tipo data. Anche le righe vuote all'interno dei dati e le note sparse sotto la tabella diventano oggetti, quindi eliminale nella cartella di lavoro prima di convertire.

XLSX e JSON a confronto

XLSX

Cartella di lavoro Microsoft Excel

XLSX è il formato predefinito delle cartelle di lavoro di Microsoft Excel da Office 2007, basato sullo standard Office Open XML. Memorizza più fogli, formule, formattazione, grafici, tabelle pivot e convalida dei dati in un pacchetto ZIP di file XML. Supporta oltre un milione di righe per foglio ed è il formato di scambio predefinito per i fogli di calcolo aziendali. Fogli Google, LibreOffice e Numbers aprono l'XLSX, anche se macro e funzioni avanzate potrebbero non essere mantenute.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
2007 · Microsoft
Convertitore XLSX

JSON

JavaScript Object Notation

JSON è un formato di testo leggero per dati strutturati, reso popolare da Douglas Crockford all'inizio degli anni 2000 e standardizzato come RFC 8259 ed ECMA-404. Rappresenta oggetti, array, stringhe, numeri, booleani e null con una sintassi semplice e leggibile. È il formato predefinito per le API web, i file di configurazione e lo scambio di dati tra app in quasi tutti i linguaggi di programmazione. Non prevede commenti, date o schemi integrati e i file annidati di grandi dimensioni sono difficili da leggere senza un visualizzatore.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
2001 · Douglas Crockford
Convertitore JSON

Si converte Excel in JSON quando un foglio gestito da non sviluppatori, come prezzi, traduzioni o dati di test, deve essere caricato dal codice.

Convertire Excel in JSON: domande frequenti

Come convertire XLSX in JSON usando le intestazioni come chiavi?

Lascia attivata l'opzione La prima riga è l'intestazione, che è quella predefinita. Il testo della riga 1 diventa la chiave di ogni valore sottostante, quindi una colonna intitolata email produce "email": "..." in ogni oggetto. Se vuoi chiavi diverse, rinomina prima le intestazioni in Excel, per esempio con nomi in camelCase per JavaScript.

Perché le date di Excel diventano numeri come 46313?

Excel memorizza una data come numero seriale che conta i giorni dal 1° gennaio 1900 e la mostra come data solo a schermo. Letto in forma grezza, 2026-10-18 è il numero 46313. Questa pagina scrive le date come stringhe ISO, per esempio 2026-10-18; scegli Unix timestamp in Date se il tuo codice si aspetta i secondi.

Che fine fanno formule, colori e commenti?

JSON contiene dati, non la presentazione. Ogni cella con formula viene scritta come risultato calcolato, mentre colori di riempimento, font, commenti, grafici e celle unite non vengono conservati. Tieni la cartella di lavoro come sorgente modificabile e rigenera il JSON quando cambia.

Si possono convertire tutti i fogli di una cartella di lavoro insieme?

Sì. Con Fogli da convertire impostato su Tutti i fogli, il JSON ha una chiave per ogni nome di foglio, che contiene le righe di quel foglio. È utile per file di traduzione o per un catalogo suddiviso in schede per categoria.

Un foglio di calcolo molto grande è un problema per il JSON?

Le dimensioni aumentano perché ogni oggetto ripete le proprie chiavi: un foglio di 100.000 righe può diventare un file di molti megabyte più grande dell'XLSX. Per le tabelle grandi caricate in strumenti di analisi, CSV o Parquet sono più leggeri; Excel in CSV offre la versione piatta.

Quale precisione numerica mantiene il JSON?

Quello che Excel ha memorizzato, cioè al massimo 15 cifre significative. Gli ID lunghi, come numeri di carta o di conto di 16 cifre digitati come numeri, erano già stati arrotondati da Excel. Formatta quelle colonne come Testo prima di inserire i dati e verranno scritte come stringhe JSON.