Vai al contenuto principale

Convertitore da XLSX a JSON

Trasformare un foglio in un array di oggetti JSON, decidendo come trattare le celle vuote.

Elaborato nel tuo browser. Questo file viene convertito sul tuo dispositivo e non viene mai caricato.

Convertitore

.xlsx fino a 25 MB. Puoi anche trascinare qui un file.

Opzioni

Scegli una cartella di lavoro per elencarne i fogli.

Se disattivato, le colonne si chiamano column1, column2 e così via.
Excel memorizza le date come numeri, quindi il formato di uscita va scelto. Non viene applicato alcun fuso orario, perché una data di foglio di calcolo è un giorno di calendario e non un istante.
Disattiva per un file più piccolo, su una riga sola.

Nessun file selezionato.

Su questo strumento

Trasformare un foglio di calcolo in JSON è di solito il primo passo per dare in pasto una cartella di lavoro a un'API, a uno script o a un database. Questo strumento apre una cartella .xlsx nel tuo browser e scrive il foglio scelto come array di oggetti JSON, uno per riga.

Poiché celle vuote e date sono esattamente i punti in cui gli export dei fogli di calcolo vanno storti, su entrambe decidi tu invece che vengano indovinate.

Formati supportati e limiti

Input
.xlsx
Output
.json (application/json)
Nome del file prodotto
The workbook name with the worksheet name appended, for example budget.xlsx becomes budget-Q1.json. Exporting every worksheet produces budget-sheets.zip.
Dimensione massima
25 MB
Elaborazione
Nel tuo browser. Il file non viene caricato.

XLSX a confronto con JSON

XLSX e JSON a confronto, caratteristica per caratteristica
CaratteristicaXLSXJSON
Salvato comeUno ZIP di parti XML, richiede un programmaTesto semplice, leggibile in qualsiasi editor
Che cosa può contenereRighe e colonneValori annidati dentro altri valori
I numeri restano numeriSìSì
CommentiSìNo
Più di uno nello stesso fileSìNo
Pubblicato20072001

Come si usa

  1. Scegli una cartella .xlsx. I suoi fogli vengono elencati appena viene letta.
  2. Scegli un foglio, oppure chiedi di esportarli tutti.
  3. Indica se la prima riga contiene i nomi delle colonne, e scegli come vanno scritte celle vuote e date.
  4. Seleziona Converti, poi scarica il file .json o l'archivio .zip.

Limitazioni

  • Ogni valore viene scritto come stringa, tranne le celle vuote se chiedi null. I numeri non diventano numeri JSON, perché farlo rovina in silenzio valori come CAP, numeri di conto lunghi e stringhe di versione.
  • Le formule non vengono ricalcolate; viene usato il valore salvato con la cartella.
  • Formattazione, celle unite, grafici, immagini e commenti non hanno rappresentazione.
  • I nomi di colonna duplicati collassano, e vince l'ultima colonna con quel nome.
  • È supportato solo il formato .xlsx. I vecchi .xls e i .xlsm con macro vengono rifiutati.
  • Le cartelle protette da password non possono essere aperte.

Problemi comuni

Il file è stato rifiutato prima ancora di cominciare.

Convertitore da XLSX a JSON controlla l'estensione prima di leggere un solo byte, e accetta .xlsx. I browser segnalano i tipi di file in modo abbastanza incoerente da rendere l'estensione l'unica cosa che decide.

Rinomina il file se l'estensione è semplicemente sbagliata, oppure convertilo prima in una di quelle. Un file la cui estensione non corrisponde al contenuto viene rifiutato per lo stesso motivo, e quello va convertito, non rinominato.

Ha detto che il file è troppo grande.

Il limite qui è 25 MB. Non è una politica ma una misura: tutto gira sul tuo dispositivo, e oltre quella dimensione un telefono esaurisce la memoria invece di finire lentamente.

Dividi il file, riducilo prima di convertirlo, oppure per quello usa un programma da scrivania. Una macchina con più memoria ne regge di più, ma il limite non sa su quale macchina si trova.

Ho selezionato più file e ne ha convertito solo uno.

Questo strumento prende un file alla volta. Farne diversi insieme moltiplicherebbe la memoria in uso, che è la cosa che più facilmente cede su un telefono.

Convertili uno dopo l'altro. Fra l'uno e l'altro non resta nulla, quindi non c'è alcuno stato da azzerare.

Alla prima esecuzione non è successo nulla per parecchio.

Convertitore da XLSX a JSON scarica una libreria prima di poter cominciare, e viene presa una volta sola e poi riutilizzata. Quell'attesa sta prima della conversione e non durante, ed è per questo che la barra di avanzamento sembra ferma.

Lascia la scheda aperta e in primo piano; una scheda in secondo piano viene rallentata dal browser. Ogni conversione successiva alla prima della sessione salta questo passaggio.

La scheda si è ricaricata da sola a metà.

Il browser ha esaurito la memoria e ha riavviato la pagina. Vicino a 25 MB è il primo cedimento che incontra un telefono, e sembra un blocco più che un errore.

Prova con un file più piccolo, chiudi le altre schede, oppure eseguilo su un computer. Non è stato caricato né perso nulla: il file originale è intatto sul tuo dispositivo.

Il risultato si è aperto nel programma sbagliato.

L'uscita è un file .json, e il tuo sistema apre quell'estensione con ciò che gli è stato indicato. Non è la conversione a deciderlo.

Aprilo da dentro il programma che vuoi, oppure cambia l'impostazione predefinita per .json nelle impostazioni di sistema. Il file in sé è corretto.

Domande frequenti

La mia cartella di lavoro viene caricata?
No. La cartella viene aperta e convertita interamente nel tuo browser. Non lascia mai il tuo dispositivo e non viene fatta alcuna richiesta che ne trasporti il contenuto.
Quale impostazione usare per le celle vuote?
Usa null quando chi consuma il risultato distingue un valore mancante da uno vuoto, ometti la proprietà quando si aspetta campi facoltativi, e usa la stringa vuota quando si aspetta che ogni chiave sia presente come testo.
Perché i miei numeri sono tra virgolette?
I valori delle celle vengono scritti come testo perché nulla si perda per strada. Un numero che deve essere un numero JSON è una piccola trasformazione dopo la conversione, mentre un numero di conto rovinato non è recuperabile.
Posso convertire tutti i fogli in una volta?
Sì. Scegli tutti i fogli e il download è un archivio ZIP con un file JSON per foglio, chiamato come il foglio.
Devo installare qualcosa o creare un account per usare Convertitore da XLSX a JSON?
No, a tutto quanto. Convertitore da XLSX a JSON funziona dentro il browser che hai già: nessuna registrazione, nessun download, nessuna filigrana sul risultato e nessun limite al numero di file che converti. Non c'è nemmeno niente da disinstallare dopo, perché non è stato installato nulla.
Convertitore da XLSX a JSON funziona offline?
Una volta caricata la pagina, sì. La conversione avviene sul tuo dispositivo, quindi per lavorare non serve alcuna connessione. La prima visita scarica la pagina e il codice che converte; da lì in poi una connessione che cade non ferma niente, e il file convertito compare esattamente come online.
Quanto può essere grande un file per Convertitore da XLSX a JSON?
Il limite è 25 MB. È una scelta, non un tetto tecnico: il vincolo vero è la memoria, e un file che decodificato supera quella disponibile fallisce in un modo difficile da spiegare. I telefoni la esauriscono molto prima dei portatili, ed è per questo che il limite sta dov'è.
Posso convertire più file insieme con Convertitore da XLSX a JSON?
Qui no: questo strumento prende un file alla volta, perché quello che fa dipende da scelte che riguardano quel file specifico. Convertili uno dopo l'altro, oppure guarda i convertitori in blocco della stessa categoria, pensati per una cartella intera.

Pubblicità e statistiche su questo sito

Questo sito è pagato dalla pubblicità, e Google Analytics ci dice quali pagine sono utili. Entrambi possono archiviare cookie: gli annunci per scegliere cosa mostrarti e per non ripetersi, le statistiche per contare le visite di ritorno. I tuoi file non c'entrano nulla: non lasciano mai il browser, qualunque bottone tu prema, e ogni strumento funziona in entrambi i casi.

Che cosa comprende