Den här korta handledningen beskriver processen för hur man konverterar JSON till Excel i Java på ett organiserat sätt där källdata JSON laddas in i en strängvariabel och sedan skapas målfilen för Excel med en enda standard arbetsblad. En valfri stilvariabel initieras för att formatera data innan JSON till Excel i Java importeras. Till slut importeras data till en Excel-fil med hjälp av formateringsinformationen och sparas som en XLSX-fil.
Steg för att konvertera JSON till Excel i Java
- Lägg till Aspose.Cells-biblioteket till projektet för att konvertera JSON till Excel med hjälp av Maven-förvaret
- Skapa en Workbook-instans och få en referens till det första kalkylbladet för att spara JSON-data
- Läs käll-JSON-data till en strängvariabel från en fil eller extern källa
- Skapa och använd stilvariabel i objektet JsonLayoutOptions för att formatera JSON-data i Excel-utdatafilen
- Konvertera JSON-data till Excel med hjälp av importData()-funktionen
- Spara den sista arbetsboken som innehåller de formaterade JSON-data
Här ges ett stegvis tillvägagångssätt för att skriva JSON till Excel i Java genom att ladda JSON-data från en fil och sedan skapa ett tomt arbetsboksklassobjekt för att importera JSON-data till den. Vi kan skapa ett Style-klassobjekt för att formatera Excel-filen för bättre presentation. I den sista fasen importerar vi data med importData() genom att tillhandahålla källsträngen, destinationscellreferens i kalkylbladet och formateringsstil.
Kod för att exportera JSON till Excel i Java
För att konvertera JSON till Excel Java finns exempelkod ovan där en stil definieras genom att ställa in textjustering och teckensnittskonfiguration för utdata Excel-filen. Du kan också ställa in textbakgrund, förgrund, indragsnivå, textraderad flagga och många andra inställningar också. Vi skapar den tomma arbetsboken och laddar JSON-data till en strängvariabel innan vi anropar funktionen importData().
Denna enkla handledning har gett information om att konvertera JSON till Excel. Om du är intresserad av att veta processen för att konvertera JSON till CSV, se artikeln om hur man konverterar JSON till CSV i Java.