Varför konvertera JSON till XLSX?
JSON är ett datautbytesformat lämpligt för API:er och applikationer, men .xlsx låter användare sortera, filtrera och skapa pivottabeller från samma data med välbekanta kalkylbladstjänster. Att dela en XLSX tar bort behovet för mottagaren att ha en JSON-visare eller en programmeringsmiljö.
Hur man konverterar JSON till XLSX
Microsoft Excel EASIEST
Gå till Data > Hämta data > Från fil > Från JSON, välj din .json-fil, expandera datan i Power Query-redigeraren och klicka på Stäng och ladda för att fylla i ett kalkylblad.
Python FREE
Installera pandas och openpyxl, kör sedan pd.read_json('data.json').to_excel('data.xlsx', index=False) för platt JSON; använd pd.json_normalize() för nästlade strukturer.
Om dessa format
En JSON-fil är en datafil i klartext i formatet JavaScript Object Notation, som används av webb-API:er, appkonfigurationer och dataexporter. Vilken textredigerare som helst kan öppna den -…
Öppna detaljer för .JSON →En XLSX-fil är ett Microsoft Excel-kalkylblad sparat i Open XML-formatet, introducerat med Excel 2007 som ersättare för det äldre binära XLS-formatet. Du kan öppna den utan att köpa Excel -…
Öppna detaljer för .XLSX →Kvalitet & vad man bör tänka på
- Platt JSON (en matris av enkla objekt med alla nycklar på samma nivå) konverteras till en prydlig tabell i ett steg; djupt nästlade objekt eller matriser-i-matriser behöver manuell expansion i Power Query eller kod för plattning i Python.
- Power Querys JSON-importväg är fullt tillgänglig i Windows; Excel för Mac har begränsat stöd för Power Query och erbjuder eventuellt inte den fullständiga JSON-importguiden.
- Excel har en radbegränsning på 1 048 576 rader - stora JSON-exporter kan tyst bli trunkerade; dela upp filen först om din datamängd är större.
Vanliga frågor
Fungerar Power Query i Excel för Mac?
Vad händer om min JSON är djupt nästlad?
pd.json_normalize() för att automatiskt platta ut nästlade nycklar till separata kolumner.