24 converter Unità · Valute · File

Convertire XLSX in JSON Excel Workbook ↔ JavaScript Object Notation Gratis Online Sicuro

Lasci un file XLSX e si porti via JSON. Si legge e si scrive qui, nel suo browser, quindi il file non lascia il suo dispositivo — e che cosa il passaggio conserva, e che cosa non può, è scritto più sotto invece di essere lasciato alla sua scoperta.

Converti il tuo file

Lasci qui un file XLSX, oppure ne scelga uno.

Il tuo file non esce da questo dispositivo. Tutto gira nel tuo browser.

Su questo convertitore
Cosa mantiene Le celle, con la prima riga come chiavi. Un foglio dà un elenco; una cartella con più fogli dà un oggetto con i nomi dei fogli come chiavi, così non si perde nulla e non si fonde nulla in silenzio.
Cosa non può fare Una formula passa come il valore che il foglio ha calcolato l'ultima volta, non come formula — il file tiene entrambi, e solo uno dei due è un dato. Le celle unite, i colori, i caratteri, le larghezze di colonna e i grafici non sono dati e non passano. Le date arrivano come la cartella le ha conservate, che non è sempre il testo che vedeva a schermo.
Dove gira Nel tuo browser. Non viene caricato niente, quindi non resta niente da cancellare.

Non si carica niente

Convertire da XLSX

Convertire in XLSX

Da dove vengono questi formati

Il CSV è il più antico e il meno normato: una tabella scritta come righe di testo, in uso dagli anni Settanta e descritto per iscritto soltanto nel 2005, quando ogni programma aveva già deciso per conto suo quale fosse il separatore e quando mettere le virgolette. L'XML nacque dall'SGML nel 1998, per documenti che devono portare una struttura rigorosa ed essere verificati rispetto a uno schema. Il JSON fu estratto da JavaScript da Douglas Crockford verso il 2001, ridotto di proposito a oggetti, liste, numeri e stringhe — e quella spoliazione è la ragione per cui conquistò il web. Lo YAML ne è il cugino leggibile, dove l'indentazione fa il lavoro che altrove fanno le parentesi. Nel convertire fra loro conta una cosa sola: il CSV è piatto, una griglia di righe e colonne, mentre JSON, XML e YAML sono alberi.

Dove li incontra

Il CSV è ciò che un foglio di calcolo esporta e ciò che vi porgono un contabile, una piattaforma di negozio o un estratto conto. Il JSON è ciò che parlano i servizi web e ciò in cui si scrivono sempre più i file di configurazione. L'XML sopravvive nei sistemi aziendali più vecchi, nelle norme di fatturazione e dentro gli stessi formati d'ufficio. Lo YAML è dove gli esseri umani scrivono impostazioni a mano. Convertire fra loro è il lavoro quotidiano di portare i dati da dove sono nati a dove servono.

Domande frequenti

Il mio CSV si è aperto in Excel come un'unica colonna. Perché?

Perché il vostro foglio di calcolo si aspettava un altro separatore. Excel segue il separatore di elenco delle impostazioni locali, che è il punto e virgola ovunque la virgola sia già il segno decimale — cioè in gran parte dell'Europa continentale. Un file separato da virgole appare allora come una sola colonna di testo. Usate la finestra di importazione e dichiarate il separatore, anziché aprire il file con un doppio clic. La stessa impostazione locale spiega perché 3.5 arrivi talvolta trasformato in data.

Perché il mio JSON annidato non diventa un foglio di calcolo pulito?

Perché un foglio di calcolo è piatto e il JSON è un albero. Una riga regge un valore per colonna; un oggetto JSON può reggere una lista dentro un campo dentro un'altra lista. Convertire significa scegliere come appiattirlo: o unire i nomi annidati in una sola lunga intestazione di colonna, o ripetere la riga madre una volta per ciascuna figlia. Entrambe sono rinunce, e nessuna si disfa da sola — per questo tornare dal foglio di calcolo alla forma originale richiede di solito una decisione umana.

Il file perde qualità?

Dipende da ciò che i due formati sanno contenere. Convertire fra formati che conservano la stessa cosa — un PNG in BMP, un WAV in FLAC — non perde nulla. Convertire verso un formato che butta via informazione per guadagnare spazio, come JPEG o MP3, ne perde un poco ogni volta, e tornare indietro non la riporta. Dove una scelta esiste, questa pagina propende per conservare la qualità originale anziché per fare il file più piccolo.

Il mio file viene caricato da qualche parte?

No. La conversione avviene dentro il vostro browser, sulla vostra macchina; il file non la lascia mai e qui non esiste alcun server che possa riceverlo. Per questo un file grande è limitato dalla vostra memoria e non da un caricamento, e per questo nulla di ciò che convertite può comparire nei registri di nessuno, nemmeno nei nostri. Gli strumenti per l'audio e il video prendono però il loro motore di conversione da questo sito la prima volta che li usate — una trentina di megabyte, una volta sola; dopo, il lavoro avviene ancora del tutto sulla vostra macchina.

Perché si convertono XLSX in JSON

Un file XLSX è una cartella di lavoro di Excel, e per la maggior parte delle persone è il luogo in cui vivono i dati: listini, elenchi di clienti, orari, risultati, cataloghi. È un ottimo posto in cui le persone possano tenere e modificare una tabella. Ma nel momento in cui quella tabella deve alimentare un sito web, un'app, uno script, una libreria di grafici o un servizio con un'API, la cartella di lavoro ha la forma sbagliata. I programmi non vogliono aprire file Excel. Vogliono JSON, un testo semplice e strutturato che ogni linguaggio di programmazione legge direttamente. Ecco perché si convertono XLSX in JSON: si hanno i dati in un foglio di calcolo, e ciò che li userà parla JSON.

Le situazioni sono comuni. Uno sviluppatore con un elenco di prodotti tenuto in Excel dal team vendite, che una pagina web dovrebbe caricare. Un insegnante che ha i voti in una cartella di lavoro e vuole che uno script li elabori. Un negoziante che deve caricare un catalogo su un servizio che accetta solo JSON. Un ricercatore che vuole dare una tabella in pasto a uno strumento di analisi. In ogni caso la cartella di lavoro è già in ordine, e ciò che manca è solo il cambio di lingua.

Questa pagina converte XLSX in JSON nel tuo browser. Il tuo file viene letto e scritto qui, quindi non lascia mai il tuo dispositivo, il che conta per elenchi di clienti, schede degli alunni e qualsiasi altra cosa personale. E la pagina ti dice in anticipo cosa la traversata mantiene e cosa no, invece di lasciarti scoprirlo. Qui sotto trovi come funziona la conversione, cosa succede con più fogli, che fine fanno formule e date e cosa preparare nella cartella di lavoro.

Come funziona la conversione

La prima riga dà le chiavi

La tua cartella di lavoro viene letta dentro il tuo browser. Su ogni foglio, la prima riga è presa come intestazione, e le sue celle diventano le chiavi. Ogni altra riga diventa un record, un oggetto in cui ogni chiave è abbinata al valore nella stessa colonna. Il risultato è un elenco di record, che è la forma che i programmi si aspettano da una tabella.

Un foglio dà un array, più fogli danno un oggetto

Un foglio dà un array. Una cartella di lavoro con più fogli dà un oggetto con chiavi uguali ai nomi dei fogli, così nulla viene scartato e nulla viene unito di nascosto. Se la tua cartella di lavoro ha fogli chiamati Prodotti e Prezzi, il JSON ha una chiave Prodotti che contiene i suoi record e una chiave Prezzi che contiene i propri. Puoi poi prendere quello che ti serve.

Perché i fogli restano separati

I fogli contengono spesso tabelle diverse con colonne diverse. Unirli costringerebbe a decidere come allineare cose dissimili. Tenerli separati, sotto i loro nomi, lascia quella decisione a te e al programma che legge il file.

Cosa viene mantenuto

Le celle

Le celle vengono mantenute, con la prima riga come chiavi. Un foglio di 300 righe e 8 colonne dà 300 record con 8 chiavi ciascuno.

I fogli e i loro nomi

Ogni foglio viene riportato con il proprio nome quando ce ne sono diversi, così la struttura della cartella di lavoro è visibile nel JSON.

I valori, con i loro tipi

I numeri arrivano come numeri e il testo come testo, perché una cartella di lavoro, a differenza di un file CSV, conosce la differenza. Una colonna di importi può essere sommata dal programma che la legge, senza ulteriore interpretazione.

Cosa devi sapere prima di convertire XLSX in JSON

Le formule passano come valori

Una formula passa come il valore che il foglio di calcolo ha calcolato per ultimo, non come formula. Il file memorizza entrambi, e solo uno dei due è un dato. Se una cella contiene una somma, il JSON contiene il risultato della somma. È quasi sempre ciò che vuoi per lo scambio di dati, dato che il programma ricevente non sa che farsene di una formula scritta per Excel.

La formattazione non è un dato

Celle unite, colori, caratteri, larghezze delle colonne e grafici non sono dati nemmeno loro e non passano. Una cella unita viene letta come una cella singola nella sua posizione in alto a sinistra, e le celle che copre sono vuote. Se la tua tabella si affida a celle unite per i titoli, separale prima di convertire XLSX in JSON.

Le date arrivano come le ha memorizzate la cartella di lavoro

Le date arrivano come le ha memorizzate la cartella di lavoro, che non è sempre il testo che vedevi sullo schermo. Una cartella di lavoro conserva una data come numero, contando i giorni da un punto di partenza fisso, e la mostra formattata come preferisci. Il JSON può quindi portare un numero o un valore data, a seconda di come la cella era memorizzata, e non il testo che vedevi. Se ti serve un particolare formato di testo per le date, scrivi prima le date come testo nella cartella di lavoro, o convertile nel programma che legge il JSON.

Come convertire XLSX in JSON qui

Aggiungi la tua cartella di lavoro

Trascina l'XLSX sulla pagina o sceglilo dal tuo dispositivo. Viene letto dentro il tuo browser e non viene caricato.

Converti

Premi il pulsante. Una cartella di lavoro di dimensioni ordinarie richiede un momento. Lascia aperta la pagina finché non ha finito.

Scarica e controlla

Scarica il JSON e aprilo in un editor di testo. Guarda il primo record e l'ultimo, e controlla che le chiavi siano i nomi che ti aspetti e che i valori abbiano i tipi che ti servono.

Uno sguardo più da vicino a XLSX e JSON

Cartelle di lavoro e alberi

Un XLSX è un pacchetto di fogli, ciascuno una griglia di celle, con formattazione, formule e talvolta grafici e immagini. JSON descrive un albero di valori. Una griglia con una riga di intestazione è il tipo più semplice di albero, un elenco di record che condividono le stesse chiavi. Quindi la conversione è semplice nella struttura, e le domande interessanti riguardano cosa lasciarsi alle spalle, ed è per questo che le regole qui sopra contano.

Perché JSON è più facile per i programmi

Un file Excel è un formato complesso, leggibile solo con una libreria dedicata. JSON ha una grammatica rigorosa, un'idea chiara di stringhe, numeri, booleani e null, e lettori già pronti in ogni linguaggio di programmazione. Un programma che riceve JSON non ha bisogno di nessuna libreria speciale e di nessuna congettura. Per questo molti servizi lo pretendono.

Dimensione

JSON ripete i nomi delle chiavi in ogni record, quindi il file può essere più grande della tabella da cui viene, anche se un XLSX è già compresso di suo. Per tabelle di migliaia di righe, aspettati che il JSON sia consistente.

Situazioni comuni nel dettaglio

Alimentare una pagina web o un'app

Un elenco di prodotti, luoghi o eventi tenuto in una cartella di lavoro può essere convertito in JSON e caricato da una pagina. Modifichi il foglio nel programma che conosci, e lasci che la pagina legga il risultato.

Dati per grafici e mappe

Le librerie di grafici e mappe prendono di solito JSON. Converti XLSX in JSON, punta la libreria al file e il grafico si disegna da solo dalla tua tabella.

Caricamenti su servizi e API

I servizi che importano cataloghi, contatti o impostazioni accettano spesso solo JSON. Una cartella di lavoro può essere trasformata qui nel file giusto, e caricata.

Cartelle di lavoro a più fogli come pacchetto di dati

Una cartella di lavoro con un foglio per i prodotti, un altro per le categorie e un terzo per i prezzi diventa un unico file JSON con tre chiavi. Le applicazioni possono caricare l'intero pacchetto in una volta.

Consigli pratici prima di convertire XLSX in JSON

Metti in ordine la riga di intestazione

Usa nomi brevi, chiari e univoci nella prima riga di ogni foglio, senza interruzioni di riga. I nomi diventano chiavi, e i programmi si riferiscono alle chiavi per nome.

Rimuovi titoli, note e totali

Una cartella di lavoro ha spesso un titolo sopra la tabella o una riga di totale sotto. Eliminali, o diventeranno record, e le chiavi potrebbero essere sbagliate.

Separa le celle unite

Le celle unite confondono la lettura di una tabella. Separale e riempi i valori in ogni riga dove puoi.

Incolla i valori per le formule che contano

Le formule passano come i loro ultimi valori calcolati. Se la cartella di lavoro non è stata ricalcolata dopo una modifica, i valori memorizzati possono essere vecchi. Aprila, lasciala ricalcolare e salva prima di convertire XLSX in JSON.

Domande che la gente si pone prima di convertire

Perché ci sono più chiavi nel JSON?

Perché la cartella di lavoro ha più fogli. Una cartella di lavoro con più fogli dà un oggetto con chiavi uguali ai nomi dei fogli.

Dove sono le mie formule?

Sono passate come i valori che il foglio di calcolo ha calcolato per ultimi. Il testo della formula in sé non è un dato e non passa.

Perché le mie date sembrano numeri?

Perché una cartella di lavoro memorizza le date come numeri e le formatta per la visualizzazione. Le date arrivano come le ha memorizzate la cartella di lavoro. Convertile nel programma che legge il JSON, o scrivile prima come testo.

Che fine fanno colori e celle unite?

Non passano. Colori, caratteri, larghezze delle colonne, celle unite e grafici sono formattazione e non dati.

Il mio file viene caricato?

No. La conversione gira nel tuo browser e il file non lascia mai il tuo dispositivo.

Posso tornare a una cartella di lavoro?

Sì. Da JSON a XLSX riporta un elenco di record in un foglio di lavoro.

Scegliere con giudizio quando converti XLSX in JSON

JSON o CSV?

Se il programma ricevente legge tabelle semplici, può bastare un CSV. Da JSON a CSV e da CSV a JSON lavorano con file di testo. JSON è meglio quando ti servono valori tipizzati e più fogli in un file.

Altre destinazioni

Se la destinazione è un file di markup o una configurazione, possono seguire da JSON a XML e da JSON a YAML.

Conserva la cartella di lavoro

La cartella di lavoro è l'originale per chi mantiene i dati. Conservala, e converti di nuovo quando cambia.

Ottenere un buon risultato dopo la conversione

Convalida il JSON in un visualizzatore

Apri il risultato in un editor che capisca JSON e comprimi i record. Se la struttura assomiglia a ciò che ti aspetti, è solida.

Confronta qualche record con la fonte

Prendi alcune righe nel mezzo e controllale rispetto al foglio. Ci vuole un minuto e ti dice che la conversione è fedele.

Minimizza per la pubblicazione

Se il file sarà caricato da una pagina web ed è grande, esistono strumenti che rimuovono gli spazi bianchi e lo rendono più leggero. I dati restano gli stessi.

Preparare la cartella di lavoro perché si converta bene

Tieni ogni foglio a una sola tabella

Quando converti XLSX in JSON, ogni foglio dovrebbe contenere una sola tabella che parte in alto a sinistra, con l'intestazione nella prima riga. Tabelle affiancate o note a margine verranno lette come colonne in più.

Tieni ogni colonna a un solo tipo di cosa

Una colonna che contiene numeri nella maggior parte delle righe e parole in alcune produrrà una miscela di tipi. Ripulisci quelle strane così che ogni colonna significhi una sola cosa.

Dai ai fogli nomi significativi

I nomi dei fogli diventano chiavi quando ce ne sono diversi. Prodotti e Prezzi sono meglio di Foglio1 e Foglio2, e il tuo programma sarà più facile da leggere.

Prova prima con un pezzetto

Se la cartella di lavoro è grande, copia le prime venti righe in un file di prova e converti quello. Una rapida occhiata al risultato mostra se chiavi e tipi sono quelli che ti aspetti.

Usare il risultato dopo aver convertito XLSX in JSON

Leggere un file a più fogli

Quando la cartella di lavoro aveva più fogli, il JSON è un oggetto, e ogni foglio è una sua chiave. Un programma prende il foglio che gli serve per nome. Se converti XLSX in JSON per una pagina che mostra solo il listino, essa legge la chiave Prezzi e ignora il resto.

Caricarlo in una pagina web

Una pagina può recuperare il file e trasformarlo in un elenco, una tabella o un insieme di segnaposto su una mappa con poche righe di script. Poiché il file è testo semplice, puoi ospitarlo accanto alla pagina, e una modifica ai dati richiede solo una nuova conversione e un nuovo caricamento.

Celle vuote

Una cella vuota arriva come valore vuoto per la sua chiave. I programmi differiscono nel modo di trattarla: alcuni vedono una stringa vuota, altri nulla. Se conta, decidi nel programma come leggere gli spazi vuoti.

Cartelle di lavoro grandi

Una cartella di lavoro con molte migliaia di righe dà un file grande. Se una pagina deve caricarlo, valuta di dividere i dati in pagine, o di caricare solo la parte che serve, così i visitatori non devono aspettare.

Mantieni semplice il flusso di lavoro

La routine più facile è tenere la cartella di lavoro come unica fonte di verità, e convertire XLSX in JSON ogni volta che cambia. Modificare il JSON a mano porta a una versione che non corrisponde più al foglio, e la conversione successiva sovrascrive le tue modifiche.

Riservatezza e gestione

Perché la conversione locale conta per i dati

Le cartelle di lavoro contengono spesso ciò che è privato: clienti, alunni, indirizzi, prezzi. Molti convertitori online caricano il tuo file su un server, lo elaborano e rimandano il risultato, e per un po' una copia vive su una macchina che non controlli. Qui è il tuo browser a fare il lavoro, quindi i dati restano sul tuo dispositivo.

Cosa succede quando te ne vai

Quando chiudi la pagina, il file convertito scompare dal browser, quindi scaricalo prima. Nulla dei tuoi dati viene conservato.

Se qualcosa va storto

Le chiavi sono sbagliate

La prima riga non era l'intestazione. Rimuovi eventuali titoli o righe vuote sopra la tabella e converti di nuovo.

Alcune celle sono vuote e non dovrebbero

Possono essere state parte di una cella unita. Separale e riempile prima nella cartella di lavoro.

La pagina si blocca con una cartella di lavoro grande

Tutto gira sul tuo dispositivo, e una cartella di lavoro grande richiede memoria. Riprova su un computer, o salva solo il foglio che ti serve.

Strumenti correlati

La stessa famiglia di strumenti copre i lavori vicini. Per tornare indietro, usa da JSON a XLSX. Per tabelle semplici, da CSV a JSON e da JSON a CSV lavorano con file di testo. Per i fogli di calcolo più vecchi e aperti, da XLS a ODS e da ODS a XLS spostano le tabelle fra i formati. Per altri formati di dati strutturati, ci sono da JSON a XML e da JSON a YAML.

Un esempio svolto

Poniamo che il tuo team vendite tenga una cartella di lavoro con due fogli, Prodotti e Prezzi, e che il sito web debba mostrarli entrambi. Trascini qui l'XLSX e premi il pulsante. Un momento dopo scarichi un unico file JSON con due chiavi, Prodotti e Prezzi, ciascuna con il proprio elenco di record. I prezzi sono numeri, perché erano numeri nel foglio. Metti il file accanto alla pagina, e lo script lo legge. Quando un prezzo cambia, il team modifica la cartella di lavoro e tu converti di nuovo.

Una breve lista di controllo

Prima di convertire

Metti l'intestazione nella prima riga di ogni foglio. Rimuovi titoli, note e totali. Separa le celle unite. Ricalcola e salva.

Mentre converti

Resta sulla pagina finché il file non è pronto.

Dopo aver convertito

Apri il JSON, controlla le chiavi e qualche record, e conserva la cartella di lavoro come originale.

Errori comuni

Lasciare un titolo sopra l'intestazione

La prima riga diventa le chiavi. Un titolo lì le rovina.

Aspettarsi le formule

Le formule passano come i loro ultimi valori calcolati. Il JSON contiene dati, non calcoli.

Cancellare la cartella di lavoro

Conservala. È la versione che puoi modificare in un foglio di calcolo.

I tuoi dati restano sul tuo dispositivo

La conversione avviene in locale. La tua cartella di lavoro viene letta dal tuo browser, riscritta lì e restituita come JSON. Nulla viene caricato, quindi nessuna copia finisce su un server e nessun altro può leggerla. Per dati con contenuto privato, è il modo sicuro per convertire XLSX in JSON.

Riepilogo

Per convertire XLSX in JSON qui, trascina la cartella di lavoro e premi il pulsante. Viene letta e scritta nel tuo browser, quindi il file non lascia mai il tuo dispositivo. Le celle vengono mantenute, con la prima riga come chiavi. Un foglio dà un array, e una cartella di lavoro con più fogli dà un oggetto con chiavi uguali ai nomi dei fogli, così nulla viene scartato e nulla viene unito di nascosto. Una formula passa come il valore che il foglio di calcolo ha calcolato per ultimo, non come formula. Celle unite, colori, caratteri, larghezze delle colonne e grafici non sono dati nemmeno loro e non passano. Le date arrivano come le ha memorizzate la cartella di lavoro, che non è sempre il testo che vedevi sullo schermo.

Lunghezza e superficie Massa e volume Temperatura Valute