Come convertire Json in Excel

Se disponi di dati archiviati in un file JSON che desideri convertire in un file Excel, puoi importarli in Excel utilizzando Power Query.

JSON, acronimo di JavaScript Object Notation, è un formato di file standard aperto (basato su testo) utilizzato per l'archiviazione e il trasporto dei dati. Viene comunemente utilizzato per trasmettere dati da un server a una pagina Web (ad esempio, trasmettere dati dal server al client, in modo che possano essere visualizzati su una pagina Web o viceversa).

JSON è un formato di trasferimento dati che viene fornito come file di testo normale (come XML). Se hai alcuni dati importanti memorizzati in un file JSON che desideri importare in un foglio di calcolo Excel, puoi farlo facilmente con la funzione "Ottieni e trasforma" di Excel e non hai nemmeno bisogno di alcun codice VBA per importare i dati dal disco locale o da un'API Web. Vediamo come convertire/importare un file JSON in un file Excel.

Come importare file JSON in Excel

JSON è rappresentato in una struttura dati universale logica e di facile lettura. È composto solo da due tipi di dati: oggetti o array o una combinazione di entrambi. Gli oggetti sono coppie chiave-valore con due punti tra di loro e gli array sono semplicemente raccolte di oggetti separati da una virgola.

Puoi convertire facilmente i file JSON in file Excel (.xlsx) utilizzando lo strumento "Ottieni e trasforma" di Excel (Power Query). Inizialmente, si chiamava "Data Explorer", quindi è stato rinominato "Power Query". Power Query è disponibile solo nelle versioni 2010 e 2013 di Excel. In Microsoft Excel 2016, 2019 e 365, è stato nuovamente rinominato nella funzione "Ottieni e trasforma" nella scheda Dati.

Ecco come apparirà un file JSON:

Ora abbiamo un file JSON di esempio chiamato Employees come mostrato sopra. Vediamo come possiamo convertire questo file JSON in un file Excel.

Dati JSON

I dati JSON vengono scritti come coppie nome/valore. Una coppia nome(chiave)/valore è costituita da un nome di campo (tra virgolette), seguito da due punti, seguito da un valore:

"Nome": "Dulce"

Oggetti JSON

Gli oggetti JSON possono contenere più coppie nome/valore (proprio come in JavaScript) e sono scritti all'interno di parentesi graffe come mostrato di seguito.

{ "Nome": "Dulce", "Cognome": "Abril", "Sesso": "Femmina", "Paese": "Stati Uniti", "Età": "32", "Data": "15 /10/2017", "Id": "1562" }

Array JSON

Gli array JSON sono scritti all'interno di parentesi quadre ( [ ] ) ed è una raccolta di oggetti.

Importazione di file JSON in Excel

Nell'esempio sopra, l'array JSON contiene numerosi oggetti. E ogni oggetto è un record di un dipendente (con Nome, Cognome, Sesso, Paese, Età, Data e ID). In questo tutorial, utilizzeremo "Excel 2016" per dimostrare l'importazione dei dati.

Innanzitutto, apri Microsoft Excel e passa alla scheda "Dati" e fai clic sul pulsante "Ottieni dati" nel gruppo "Ottieni e trasforma dati" nell'angolo più a sinistra della barra multifunzione. Dal menu a discesa espandi "Da file" e seleziona l'opzione "Da JSON".

Quando fai clic su "Da JSON", otterrai una finestra del browser di file. Trova il file JSON sul tuo disco locale e fai clic su "Importa".

Se desideri importare dati da un'API web (Web Application Programming Interface), potresti voler importare i dati direttamente da Internet. Per fare ciò, invece di fare clic sull'opzione "Da JSON", vai alla scheda Dati> Ottieni dati> Da altra fonte> "Da Web" e inserisci l'URL web.

Quando fai clic sul pulsante "Importa" come mostrato nello screenshot sopra, ti porterà nell'editor di Power Query di Excel. Noterai tutti i record che erano in quell'elenco suddivisi in righe. Ma non possiamo vedere i dati reali. Per convertire questo elenco in una tabella, fai clic sull'opzione "Alla tabella".

Verrà visualizzata una finestra di dialogo Alla tabella. Nella finestra di dialogo, mantieni le impostazioni predefinite e seleziona "OK".

Ora i tuoi dati sono in formato tabella, ma non puoi ancora vedere i dettagli del record. Per espandere le colonne, fai clic sul pulsante "Espandi colonna" (icona con due frecce che puntano l'una verso l'altra).

Vedrai le colonne che sono elencate nei record. Seleziona le colonne che desideri includere nella tabella e fai clic su "OK". Deseleziona le colonne che desideri escludere.

I dati verranno quindi suddivisi in colonne separate come mostrato di seguito.

Puoi anche spostare le colonne come meglio credi. Per fare ciò, fai clic con il pulsante destro del mouse sull'intestazione di una colonna, seleziona "Sposta" e scegli dove vuoi spostarla.

Una volta che sei soddisfatto del layout, fai clic sul pulsante "Chiudi e carica" ​​nella scheda "Home" per caricare i dati in Excel come tabella.

I dati verranno ora importati in un nuovo foglio di lavoro in Excel.

Converti file JSON in file Excel online

Se desideri convertire rapidamente i file JSON in file Excel (.xslx), utilizza uno dei tanti siti Web di terze parti disponibili online. Possono convertire i tuoi file in pochi secondi, ma non sono sempre affidabili. Digita semplicemente "converti JSON in Excel" in un motore di ricerca e otterrai molti siti Web che puoi utilizzare.

Uno dei siti Web che puoi utilizzare per convertire JSON in XSLX è json-csv.com. Apri il sito Web e fai clic sul pulsante "Carica file JSON" per caricare il JSON dal disco locale. Trova il file JSON sul tuo disco e fai clic su "Apri".

Una volta caricato il file, otterrai un'anteprima della tabella sottostante. Quindi, fai clic sul pulsante "File Excel (XLSX)" per scaricare il file Excel convertito.

Questo è tutto! Ecco come importi un file .json in Excel.

Categoria: App