Perché convertire JSON in XLSX?
Il JSON è un formato di scambio dati adatto ad API e applicazioni, ma .xlsx consente agli utenti di ordinare, filtrare e creare tabelle pivot dagli stessi dati utilizzando i familiari strumenti del foglio di calcolo. La condivisione di un XLSX elimina la necessità per il destinatario di avere un visualizzatore JSON o un ambiente di programmazione.
Come convertire JSON in XLSX
Microsoft Excel EASIEST
Vai su Dati > Recupera dati > Da file > Da JSON, seleziona il tuo file .json, espandi i dati nell'editor Power Query e fai clic su Chiudi e carica per popolare un foglio di lavoro.
Python FREE
Installa pandas e openpyxl, quindi esegui pd.read_json('data.json').to_excel('data.xlsx', index=False) per JSON piatti; usa pd.json_normalize() per strutture nidificate.
Informazioni su questi formati
Un file JSON è un file di dati in formato testo semplice (plain-text) basato sulla JavaScript Object Notation, utilizzato da API web, configurazioni di app ed esportazioni di dati.…
Apri dettagli .JSON →Un file XLSX è un foglio di calcolo Microsoft Excel salvato nel formato Open XML, introdotto con Excel 2007 come sostituto del vecchio formato binario XLS. È possibile aprirlo senza…
Apri dettagli .XLSX →Qualità e a cosa prestare attenzione
- Un JSON piatto (un array di oggetti semplici con tutte le chiavi allo stesso livello) si converte in una tabella ordinata in un solo passaggio; gli oggetti profondamente nidificati o gli array all'interno di array richiedono un'espansione manuale in Power Query o codice di appiattimento in Python.
- Il percorso di importazione JSON di Power Query è completamente disponibile su Windows; Excel per Mac ha un supporto limitato per Power Query e potrebbe non offrire la procedura guidata di importazione JSON completa.
- Excel ha un limite di 1.048.576 righe - le esportazioni JSON di grandi dimensioni potrebbero essere troncate silenziosamente; dividi il file prima se il tuo set di dati è più grande.
Domande frequenti
Power Query funziona su Excel per Mac?
Cosa succede se il mio JSON è profondamente nidificato?
pd.json_normalize() per appiattire automaticamente le chiavi nidificate in colonne separate.