Convertitore da Excel a JSON
Trasforma i fogli XLSX o XLS classici selezionati in JSON senza caricare la cartella di lavoro. Scegli una struttura JSON e le regole per intestazioni, celle vuote e valori, che verranno applicate allo stesso modo a tutti i fogli selezionati, quindi scarica un file JSON o uno ZIP locale. I fogli visibili sono selezionati per impostazione predefinita; i fogli Hidden e VeryHidden sono mostrati così puoi includerli consapevolmente.
Come convertire Excel in JSON
-
1
Scegli una cartella di lavoro Excel
Seleziona un vero file XLSX o un XLS binario fino a 20 MiB. Il convertitore controlla la firma del file, non solo l’estensione.
-
2
Seleziona i fogli
Esamina i fogli visibili, Hidden e VeryHidden. Selezionane uno o più; le stesse opzioni JSON verranno applicate a tutti quelli selezionati.
-
3
Scegli le regole JSON
Usa record, una matrice, un dizionario o record raggruppati. Imposta chiavi delle intestazioni, tipi di valore e rappresentazione delle celle vuote.
-
4
Scarica in locale
Un singolo foglio selezionato viene scaricato come JSON. Più fogli selezionati sono raccolti in uno ZIP creato nel browser.
Limiti della cartella di lavoro e formati supportati
Questo convertitore legge cartelle di lavoro XLSX e file binari XLS legacy. Non accetta XLSM, XLSB, ODS o CSV. Il browser verifica la firma del file, quindi non basta rinominare un altro formato in .xlsx o .xls.
Una cartella di lavoro può occupare fino a 20 MiB, contenere fino a 100 fogli di lavoro e usare fino a 2 milioni di celle. Il convertitore controlla anche la struttura dell’archivio XLSX prima della lettura e interrompe la generazione oltre 100 MiB di output. Questi limiti impediscono che una cartella danneggiata o eccezionalmente grande produca un download incontrollato nel browser.
Scegli una struttura JSON per i fogli selezionati
JSON può rappresentare array e oggetti, oltre a testo, numeri, booleani e null. La struttura giusta dipende dal sistema che leggerà il file. La RFC 8259 descrive il modello dati JSON.
| Struttura | Uso della prima riga | Ideale per |
|---|---|---|
| Array di oggetti | I nomi delle intestazioni diventano proprietà. | Dati applicativi, fixture API e la maggior parte delle importazioni basate su record. |
| Matrice | La prima riga resta nei dati. | Dati posizionali, tabelle compatte e strumenti che richiedono un array di array. |
| Dizionario | Le intestazioni diventano proprietà; una colonna scelta fornisce chiavi univoche. | Ricerche rapide, ad esempio codice prodotto verso record prodotto. |
| Array raggruppati | Le intestazioni diventano proprietà; una colonna scelta fornisce chiavi di gruppo. | Record raggruppati per reparto, paese o stato. |
La forma con array di oggetti segue il comportamento predefinito documentato da SheetJS: la prima riga fornisce le intestazioni. L’output matrice conserva quella riga perché è un dato, non un metadato.
L’output a oggetti, dizionario e gruppi richiede una riga di intestazioni non vuota e senza duplicati. Un dizionario richiede anche valori univoci nella colonna chiave scelta. Il convertitore si ferma con un errore chiaro se queste regole non sono rispettate, invece di sostituire silenziosamente un record. Puoi usare chiavi di proprietà sanificate o mantenere il testo esatto delle intestazioni quando il sistema di destinazione richiede la formulazione della cartella di lavoro.
Valori, date e formule
Con l’inferenza del tipo attiva, numeri e booleani del foglio restano numeri e booleani JSON. Puoi invece mantenere i valori come testo quando il sistema ricevente gestisce le proprie conversioni. Le celle vuote possono diventare null o stringhe vuote. Gli interi al di fuori dell’intervallo sicuro di JavaScript restano testo, così le loro cifre non vengono arrotondate in silenzio.
Le celle data diventano valori ISO solo quando il lettore del foglio le riconosce come date. Il convertitore non presume che un testo dall’aspetto di data sia una data. La distinzione è importante per numeri d’ordine, etichette di versione e date scritte secondo convenzioni locali.
Il convertitore non esegue né ricalcola mai formule di Excel. Usa il valore memorizzato di una formula quando la cartella di lavoro lo contiene. Una formula senza valore memorizzato segue la regola scelta per i valori vuoti.
Conversione locale e bozze temporanee
La lettura della cartella di lavoro, la generazione JSON, la creazione dello ZIP e i download avvengono nel browser. La cartella, i dati dei fogli e il JSON generato non vengono caricati né inviati ai nostri server.
Nel flusso a più passaggi, una cartella verificata può essere conservata come bozza temporanea con controllo hash nell’archivio IndexedDB di questo browser. L’URL contiene solo un identificatore di lavoro opaco, mai il nome del file o i valori dei fogli. La bozza non è più disponibile dopo 30 minuti. Ricominciare o richiedere un download chiede al browser di rimuoverla e mostra un avviso se non può confermarne la rimozione. Se l’archiviazione del browser non è disponibile, lo strumento mantiene i controlli in una sola pagina, così puoi terminare senza navigare.
Domande frequenti
Sì. Scegli uno o più fogli. Un solo foglio selezionato crea un download JSON; più fogli selezionati creano uno ZIP con un file JSON per ciascun foglio.
Usa un array di oggetti per record ordinari con intestazioni. Usa una matrice quando ogni riga, compresa quella delle intestazioni, deve restare un dato posizionale. Usa un dizionario per ricerche con chiavi univoche e array raggruppati quando valori ripetuti devono raccogliere record correlati.
Le strutture basate su intestazioni richiedono intestazioni non vuote e univoche. Un dizionario richiede anche valori univoci nella colonna chiave scelta. Il rifiuto dei duplicati evita che un file di output sostituisca un record con un altro senza avviso.
No. Le celle formula usano un risultato memorizzato nella cache se disponibile e lo strumento non ricalcola formule. Scrive date ISO solo per le celle che il lettore identifica come date, anziché indovinarle dal testo.
No. Lettura, conversione e preparazione del download restano nel browser. Il flusso a più passaggi può conservare una bozza solo nel browser fino a 30 minuti, ma la cartella e i suoi dati non sono inviati al server né inseriti nell’URL.
Strumenti correlati
Convertitore da Word a Markdown
Converti un file Word DOCX in Markdown pulito nel browser. Mantieni titoli, elenchi, link e tabelle semplici, poi copia o scarica il file .md modificabile.
Convertitore di sottotitoli
Converti localmente sottotitoli SRT in WebVTT o tracce VTT in SRT. Convalida i tempi, conserva il testo su più righe e scarica il risultato.
Unisci fogli Excel
Combina localmente file XLSX, XLS, XLSM, XLSB o ODS. Mantieni separati i fogli oppure accoda righe con intestazioni corrispondenti e scarica un XLSX.
Divisore di fogli Excel
Dividi una cartella di lavoro XLSX o XLS per scheda, blocchi di righe di dati o valore di colonna nel browser. Scarica un XLSX o uno ZIP locale, senza caricare file.
Convertitore da XML a CSV
Converti righe XML piatte in CSV UTF-8 separato da virgole nel browser. Gestisce attributi, limiti rigorosi e formule dei fogli di calcolo.
CSV in Excel
Converti un CSV in una cartella di lavoro XLSX a foglio singolo nel browser, controlla i delimitatori, conserva gli identificatori e mantieni il file locale.
Strumento disponibile in altre lingue
- Convertidor de Excel a JSON [ES]
- ตัวแปลง Excel เป็น JSON [TH]
- Excel naar JSON-converter [NL]
- Excel 转 JSON 转换器 [ZH]
- Excel JSON 변환기 [KO]
- Convertisseur Excel vers JSON [FR]
- Excel till JSON-konverterare [SV]
- Konverter Excel ke JSON [ID]
- Conversor de Excel para JSON [PT]
- Excel-zu-JSON-Konverter [DE]
- Excel JSON Dönüştürücü [TR]
- Konwerter Excel na JSON [PL]
- Excel to JSON Converter [EN]
- Excel から JSON への変換ツール [JA]
- Trình chuyển đổi Excel sang JSON [VI]
- محول Excel إلى JSON [AR]
- Конвертер Excel в JSON [RU]