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
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 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
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
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
Array di oggetti o array di array
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
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
[
{ "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
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
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.
- Convertitore JSON in ExcelConverti JSON o JSON Lines in un foglio Excel XLSX: le chiavi diventano intestazioni, ogni record una riga. Fino a 20 file per volta, senza account.
- Convertitore da Excel a CSVConvertire cartelle Excel (XLS, XLSX, XLSM) in CSV: ogni foglio in un file, virgola o punto e virgola, UTF-8 che Excel riapre correttamente.
- Convertitore da Excel a XMLConvertire un foglio Excel in XML senza mappe XML né scheda Sviluppo. Ogni riga diventa un record, ogni intestazione un tag. Input XLSX, XLS e ODS.
- Convertitore da Excel a SQLTrasforma un foglio Excel in uno script SQL per MySQL, PostgreSQL, SQLite o SQL Server: intestazioni come colonne, righe come INSERT.
- Convertitore da XLSX a CSVTrasforma un file XLSX in un CSV UTF-8 pulito per Shopify, WooCommerce, Mailchimp, Salesforce o database. Formule come valori, date ISO.
- Convertitore da HTML a JSONConvertire una tabella HTML in JSON: le intestazioni diventano chiavi, ogni riga un oggetto. Si caricano pagine .html o .htm, senza codice di scraping.