Här är en kort handledning som förklarar hur man konverterar JSON till Excel i Python genom att ladda källfilen JSON från disken till en strängvariabel och sedan spara den som en XLSX-fil. Under denna process kan en ny arbetsbok skapas eller en befintlig arbetsbok laddas för att importera JSON-data till ett specificerat kalkylblad med start från den användarutpekade cellen. Att använda Python JSON till Excel-konvertering kan styras med JsonLayoutOptions-klassobjektet som tillåter ett antal anpassningar för konverteringsprocessen.
Steg för att konvertera JSON till Excel i Python
- Ställ in den miljö som krävs för att köra Aspose.Cells för Python via Java i din app
- Ladda JSON-exemplet från disken
- Skapa en tom Workbook-klassinstans för import av JSON-data
- Få en referens till önskad worksheet där JSON-data ska kopieras
- Skapa ett JsonLayoutOptions-klassobjekt för att anpassa JSON-importprocessen
- Importera data till önskat kalkylblad med hjälp av JsonUtility.importData
- Spara den resulterande arbetsboken som XLSX efter automatisk anpassning av kolumner
För att konvertera JSON till Excel Python delas språkmiljöinställningar och steg för att utföra denna uppgift så att först skapa eller ladda en arbetsbok och få tillgång till dess målark. I nästa steg, skapa ett JsonLayoutOptions-klassobjekt för anpassning av konverteringsprocessen som att skriva data i form av en tabell där rubriker ges överst och data finns på nästa rader. Slutligen importeras JSON-strängdata till det valda kalkylbladet med start från en specificerad cell och sparas som XLSX.
Kod för att konvertera JSON till Excel med Python
För att skriva JSON till Excel-omvandlare Python kod delas ovan som importerar nödvändiga bibliotek och klasser i början och sedan läser käll-JSON-data från en fil men du kan fylla strängen med JSON-data från någon annan extern källa eller tillhandahålla en hårdkodad JSON-sträng. Klassobjektet JsonLayoutOptions innehåller många egenskaper för att styra konverteringsprocessen som att ställa in titelstilen genom att tillhandahålla bakgrunds-/förgrundsfärg och teckensnitt, ställa in tal- och datumformat, ignorera null-värdena i JSON, och så vidare.
Den här artikeln har beskrivit hur man konverterar JSON till Excel i Python. Om du vill lära dig processen för att konvertera Excel till HTML, se artikeln om hur man konverterar Excel till HTML med Python.