Convertire JSON in XLSX JavaScript Object Notation ↔ Excel Workbook Gratis Online Sicuro
Lasci un file JSON e si porti via XLSX. 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 JSON, oppure ne scelga uno.
Il tuo file non esce da questo dispositivo. Tutto gira nel tuo browser.
Non si carica niente
Convertire da JSON
Convertire in JSON
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 converte JSON in XLSX
JSON è il linguaggio che i programmi usano per parlarsi tra loro. L'esportazione da un servizio web, la risposta di un'API, un dump di un database, il registro di un'applicazione: la maggior parte arriva come JSON. È ottimo per il software e scomodo per le persone, perché una schermata di parentesi, virgolette e virgole non è qualcosa che si possa ordinare, filtrare o sommare. Un file XLSX è una cartella di lavoro di Excel: un vero foglio di calcolo con righe e colonne che si apre in Excel, Numbers, LibreOffice e Google Sheets senza alcun passaggio di importazione. Per questo le persone convertono JSON in XLSX: hanno dati prodotti da un programma e vogliono guardarli, contarli o condividerli con qualcuno che vive in un foglio di calcolo.
Le situazioni sono familiari. Un analista che ha estratto record da un'API e vuole una tabella pivot. Il titolare di un negozio che ha esportato gli ordini e li vuole in Excel. Un responsabile a cui sono stati mandati i risultati di un sondaggio come file tecnico. Uno sviluppatore che vuole controllare a colpo d'occhio qualche centinaio di record. In ogni caso i dati sono già strutturati, e ciò che manca è solo il foglio.
Questa pagina converte JSON in XLSX 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, ordini e qualsiasi altra cosa personale. E la pagina ti dice in anticipo che cosa il passaggio conserva e che cosa non può, anziché lasciarti scoprirlo. Qui sotto trovi come funziona la conversione, quale tipo di JSON può diventare un foglio e che cosa una cartella di lavoro convertita contiene e non contiene.
Come funziona la conversione
Le chiavi diventano la prima riga
Il tuo file JSON viene letto dentro il tuo browser. Le chiavi dei record diventano la prima riga del foglio di lavoro, e ogni record diventa poi una riga sotto di essa. Il risultato è righe e colonne come un vero foglio di lavoro, con le chiavi come prima riga, quindi il file si apre in Excel, Numbers o LibreOffice senza un passaggio di conversione.
Numeri veri e testo vero
I numeri nel JSON diventano numeri nelle celle, e il testo diventa testo. È un chiaro vantaggio rispetto al CSV, che non ha tipi: nella cartella di lavoro, una colonna di importi si può sommare subito, senza dire al foglio di calcolo che cos'è.
Nessuna finestra di importazione
Con il CSV i programmi indovinano tipi e separatori, e spesso indovinano male. Un XLSX porta con sé la propria struttura, quindi non c'è nulla da indovinare. Fai doppio clic sul file, e la tabella è lì.
Che cosa viene conservato
Tutte le righe e tutte le colonne
Ogni record diventa una riga e ogni chiave diventa una colonna. Nulla viene scartato, e un campo che compare solo in un record tardivo ottiene comunque la sua colonna.
I valori
Ogni valore viene scritto nella sua cella. Il foglio mostra i dati com'erano nel JSON, pronti per ordinare, filtrare e calcolare.
Un file che si apre ovunque
L'XLSX si apre in Excel, Numbers e LibreOffice, e Google Sheets può importarlo. Puoi mandarlo a un collega senza spiegargli come aprirlo.
Che cosa devi sapere prima di convertire JSON in XLSX
Solo una forma di JSON è già una tabella
Vale la stessa regola sulla forma che per il CSV: un array di oggetti piatti. Un singolo oggetto, o un albero con oggetti dentro oggetti, non ha righe da scrivere e viene rifiutato anziché appiattito in qualcosa che non hai chiesto. Se il tuo file è un albero, estrai l'elenco di record che ti serve e converti quello.
Ciò che esce sono dati, non un documento
Ciò che esce sono dati, non un documento: un foglio, nessuna formula, nessuna larghezza di colonna, nessun colore e nessuna intestazione bloccata, perché nulla di tutto ciò era nel JSON all'origine. Un file JSON non sa nulla di come debba apparire un foglio di calcolo. Vorrai allargare le colonne e formattare tu l'intestazione, il che richiede pochi istanti.
I valori annidati vengono scritti come testo JSON
Un valore annidato, in cui un campo contiene un elenco o un oggetto, viene scritto nella cella come testo JSON, perché una cella non può contenere un ramo. L'informazione c'è, e puoi dividerla con gli strumenti del tuo foglio di calcolo.
Come convertire JSON in XLSX qui
Aggiungi il tuo file
Trascina il file JSON sulla pagina o scegli dal tuo dispositivo. Viene letto dentro il tuo browser e non viene caricato.
Converti
Premi il pulsante. Un file di dimensioni ordinarie richiede un attimo. Lascia aperta la pagina finché non ha finito.
Scarica e apri
Scarica l'XLSX e aprilo nel tuo programma di fogli di calcolo. Controlla l'intestazione, qualche riga a metà e l'ultima riga, poi allarga le colonne e formatta come preferisci.
Uno sguardo più da vicino a JSON e XLSX
Alberi e griglie
JSON descrive un albero: oggetti che contengono valori, che a loro volta possono essere oggetti o elenchi. Un foglio di lavoro è una griglia: righe e colonne, nient'altro. Un albero può contenere cose che una griglia non può, come un ramo con rami diversi sotto. Un elenco di record uniformi, d'altra parte, si adatta perfettamente a una griglia. Convertire JSON in XLSX significa passare dalla forma generale a quella speciale, e funziona senza intoppi quando i dati erano davvero una tabella fin dall'inizio.
XLSX o CSV?
Se ti serve solo una semplice tabella che qualsiasi programma possa leggere, da JSON a CSV è più leggero e più universale. L'XLSX è meglio quando le persone che lo aprono usano Excel, quando vuoi numeri digitati correttamente e quando desideri evitare le congetture di un'importazione. Per la maggior parte del lavoro d'ufficio, la cartella di lavoro è la scelta più comoda.
Perché il rigore aiuta
Gli strumenti che accettano qualsiasi JSON e lo appiattiscono automaticamente spesso inventano nomi di colonna come address.street o items.0.price. È comodo finché non devi sapere che cosa è successo. Accettando solo la forma che è già una tabella, questa pagina ti risparmia decisioni silenziose.
Situazioni comuni nel dettaglio
Esportazioni da servizi web e API
La maggior parte dei servizi restituisce elenchi di record come JSON. Se ti servono in Excel, converti JSON in XLSX e apri il risultato. È la strada più rapida da una risposta di un'API a una tabella pivot.
Ordini, clienti e prodotti
Le piattaforme dei negozi permettono spesso di esportare i dati come JSON. Una cartella di lavoro di ordini o prodotti si può ordinare per data, filtrare per cliente o totalizzare per prodotto in pochi clic.
Risultati di sondaggi e registri
Gli strumenti che memorizzano risposte di sondaggi o registri di eventi come JSON producono un record per risposta o evento. In un foglio di lavoro, si possono contare, rappresentare in grafici e confrontare.
Condividere dati con colleghi non tecnici
Un collega che non ha mai visto una parentesi graffa capirà subito un foglio di lavoro. Convertire prima di inviare fa risparmiare spiegazioni ed errori.
Consigli pratici prima di convertire JSON in XLSX
Controlla la forma del tuo file
Apri il JSON in un editor di testo. Se comincia con una parentesi quadra e contiene un elenco di record tra graffe con valori semplici, è la forma giusta. Se comincia con una graffa e ha record annidati dentro, cerca l'elenco che ti serve ed estrailo prima.
Sappi quali valori sono annidati
Se alcuni campi contengono elenchi od oggetti, appariranno come testo JSON nelle loro celle. Decidi se ti servono divisi, e programma di farlo nel foglio di calcolo.
Pensa alla dimensione
Tutto gira sul tuo dispositivo, quindi un file molto grande richiede memoria. Per file di molti megabyte, usa un computer, e dividi i dati se la pagina fatica.
Pianifica la formattazione
Poiché la cartella di lavoro non ha larghezze, colori né intestazione bloccata, prevedi un minuto per la formattazione dopo la conversione. Seleziona tutte le colonne e usa l'adattamento automatico, metti in grassetto l'intestazione e blocca la prima riga.
Domande che le persone fanno prima di convertire
Perché il mio file è stato rifiutato?
Perché non è un array di oggetti piatti. Un singolo oggetto, o un albero con oggetti dentro oggetti, non ha righe da scrivere. Estrai l'elenco che ti serve e converti quello.
Perché c'è un solo foglio?
Perché un elenco JSON di record è una sola tabella. Un solo foglio è il risultato onesto.
Dove sono le mie formule e i miei colori?
Non erano mai nel JSON. La cartella di lavoro contiene dati, e la formattazione sta a te aggiungerla.
Che cosa succede agli elenchi dentro un record?
Vengono scritti nella cella come testo JSON, perché una cella non può contenere un ramo.
Il mio file viene caricato?
No. La conversione gira nel tuo browser e il file non lascia mai il tuo dispositivo.
Posso tornare a JSON?
Sì. Da XLSX a JSON trasforma di nuovo una cartella di lavoro in un elenco di record.
Scegliere con saggezza quando converti JSON in XLSX
Cartella di lavoro o semplice tabella?
Per gli utenti di Excel, la cartella di lavoro. Per qualsiasi cosa che debba essere leggibile da qualsiasi strumento, un CSV. Entrambi sono disponibili qui.
Altre destinazioni
Se la destinazione è un file di markup o di configurazione, da JSON a XML e da JSON a YAML servono a queste esigenze.
Conserva il JSON
Il JSON è l'originale. Contiene la struttura e i tipi. Conservalo, e tratta la cartella di lavoro come una vista dei dati.
Ottenere un buon risultato dopo la conversione
Adatta automaticamente le colonne
Seleziona tutto e usa l'adattamento automatico così che ogni colonna sia abbastanza larga per il suo contenuto. Trasforma un foglio stretto in uno leggibile.
Formatta l'intestazione e bloccala
Metti in grassetto la prima riga e bloccala, così i nomi restano visibili mentre scorri i record.
Imposta i formati di numeri e date
I numeri arrivano come numeri. Se vuoi simboli di valuta o un numero fisso di decimali, applica il formato. Le date che erano testo nel JSON si possono convertire con le funzioni di data del tuo programma.
Controlla qualche riga con la sorgente
Confronta un paio di record nel foglio con il JSON. Richiede un minuto e ti dice che la tabella è fedele.
Preparare il tuo JSON perché si converta bene
Dai forma ai dati prima di convertire JSON in XLSX
Se il tuo file è un albero, di solito puoi rimodellarlo prima in un elenco di record piatti. Scegli l'elenco che contiene ciò che vuoi contare: gli ordini, i clienti, gli eventi. Copialo in un file a sé, con le parentesi quadre intorno, e la pagina lo accetterà.
Mantieni significativi i nomi dei campi
Le chiavi diventano l'intestazione, quindi più chiari sono i nomi, più leggibile è il foglio. Se controlli la fonte, usa nomi come order_date e customer_name al posto di abbreviazioni che solo un programmatore capirebbe.
Sii coerente sui tipi
Un campo che contiene numeri nella maggior parte dei record e testo in alcuni confonderà ordinamenti e somme. Se puoi, ripulisci quelli anomali prima della conversione, così che ogni colonna significhi una sola cosa.
Lavorare con la cartella di lavoro dopo aver convertito JSON in XLSX
Trasforma l'intervallo in una tabella
I programmi di fogli di calcolo hanno un comando che trasforma un blocco di celle in una tabella con nome, con pulsanti di filtro sull'intestazione e righe a bande. Dopo che hai convertito JSON in XLSX, applicalo. Ordinare e filtrare diventano allora un clic, e le formule che si riferiscono alla tabella continuano a funzionare quando aggiungi righe.
Costruisci una tabella pivot
Una tabella pivot è il modo più rapido di rispondere a domande come quale prodotto ha venduto di più, quale cliente ha ordinato più spesso o quanti eventi sono avvenuti ogni giorno. Poiché la cartella di lavoro ha intestazioni adeguate e valori tipizzati, il costruttore della tabella pivot riconosce subito i campi.
Aggiungi grafici
Seleziona le colonne che vuoi confrontare e inserisci un grafico. I dati arrivati come elenco di record da un programma diventano un'immagine che una riunione può capire in pochi secondi.
Combina con altri fogli
Se hai diverse esportazioni JSON, converti JSON in XLSX per ciascuna e copia i fogli in una sola cartella di lavoro, oppure usa le funzioni di ricerca per unirle su un campo comune come un numero cliente. I valori tipizzati rendono affidabili tali ricerche.
Salva una copia per il futuro
Una volta che hai formattato la cartella di lavoro a tuo piacere, salvala come modello. La prossima esportazione sarà questione di incollare i nuovi dati sotto la stessa intestazione.
Riservatezza e gestione
Perché la conversione in locale conta per i dati
I file di dati contengono spesso ciò che è privato: clienti, ordini, indirizzi, messaggi. Molti convertitori online caricano il tuo file su un server, lo elaborano e restituiscono 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.
Che 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
La pagina dice che il file non è un JSON valido
Può esserci una virgola di troppo, una virgoletta mancante o una parentesi che non si chiude. Apri il file in un editor che evidenzia gli errori JSON e correggi la riga che indica.
La cartella di lavoro appare stretta
È normale, poiché un file JSON non porta larghezze. Usa l'adattamento automatico sulle colonne.
La pagina si blocca con un file grande
Tutto gira sul tuo dispositivo, e un file grande richiede memoria. Riprova su un computer, o dividi i dati.
Strumenti correlati
La stessa famiglia di strumenti copre i lavori vicini. Per tornare indietro, usa da XLSX a JSON. Per una semplice tabella, da JSON a CSV e da CSV a JSON lavorano con i file di testo. Per altri formati di dati strutturati ci sono da JSON a XML, da XML a JSON, da JSON a YAML e da YAML a JSON. Quando le cifre sono in un PDF, da PDF a XLS ricostruisce una tabella dalla pagina.
Un esempio svolto
Diciamo che hai esportato 500 ordini da un negozio online come file JSON, e il tuo commercialista li vuole in Excel. Trascini qui il file e premi il pulsante. Un attimo dopo scarichi una cartella di lavoro con i nomi dei campi nella prima riga e 500 righe sotto. Adatti automaticamente le colonne, blocchi l'intestazione e la invii. Il commercialista la apre con un doppio clic, e gli importi si sommano subito, perché sono numeri. Il JSON resta nella tua cartella come sorgente.
Una breve lista di controllo
Prima di convertire
Controlla che il file sia un elenco di record. Annota quali campi sono annidati. Conserva il JSON.
Mentre converti
Resta sulla pagina finché il file è pronto.
Dopo aver convertito
Apri la cartella di lavoro, adatta automaticamente le colonne, formatta l'intestazione, controlla qualche riga con la sorgente e salva.
Errori comuni
Dargli in pasto un albero
Non aspettarti di convertire JSON in XLSX per un file profondamente annidato. Estrai prima l'elenco dei record.
Aspettarsi un rapporto formattato
La cartella di lavoro contiene dati, non un documento. Aggiungi tu la formattazione.
Cancellare il JSON
Conservalo. Contiene la struttura che la tabella non può.
I tuoi dati restano sul tuo dispositivo
La conversione avviene in locale. Il tuo file viene letto dal tuo browser, riscritto lì e restituito come XLSX. Non viene caricato nulla, quindi nessuna copia finisce su un server e nessun altro può leggerlo. Per i dati con contenuto privato è il modo sicuro di convertire JSON in XLSX.
Riepilogo
Per convertire JSON in XLSX qui, trascina il file e premi il pulsante. Viene letto e scritto nel tuo browser, quindi il file non lascia mai il tuo dispositivo. Righe e colonne arrivano come un vero foglio di lavoro, con le chiavi come prima riga, quindi il file si apre in Excel, Numbers o LibreOffice senza un passaggio di conversione. Vale la stessa regola sulla forma che per il CSV: un array di oggetti piatti. Ciò che esce sono dati, non un documento: un foglio, nessuna formula, nessuna larghezza di colonna, nessun colore e nessuna intestazione bloccata, perché nulla di tutto ciò era nel JSON all'origine. Un valore annidato viene scritto nella cella come testo JSON.