Konvertera JSON till Excel Node.js

MS Excel tillhandahåller ett brett utbud av funktioner för att hålla och organisera data i form av kalkylblad som ingår i arbetsböcker. Förutom dataorganisationen låter den dig utföra sortering, datavisualisering, matematiska beräkningar och etc. I vissa fall får du data i formatet JSON och du måste exportera den till Excel-kalkylblad programmatiskt. För sådana fall täcker den här artikeln hur man konverterar JSON till Excel XLSX XLS i Node.js.

Node.js JSON till Excel Converter - Gratis nedladdning

Aspose.Cells for Node.js är ett kraftfullt bibliotek som låter dig skapa, ändra eller konvertera Excel-filer i Node.js-applikationer. Vi kommer att använda det här biblioteket för att importera data från JSON till Excel-kalkylblad. Du kan antingen ladda ner bibliotekets paket eller installera det med följande NPM-kommando.

> npm install aspose.cells

Konvertera JSON till Excel i Node.js

Följande är stegen för att konvertera JSON-data till Excel i Node.js:

Följande kodexempel visar hur man konverterar en JSON-fil till XLS i Node.js.

// ladda JSON-data
var jsonInput = '[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

// skapa ett tomt arbetsboksobjekt
var workbook = aspose.cells.Workbook()

// komma åt det tomma standardkalkylbladet
var worksheet = workbook.getWorksheets().get(0)

// ställ in JsonLayoutOptions för formatering
var layoutOptions = aspose.cells.JsonLayoutOptions()
layoutOptions.setArrayAsTable(true)

// importera JSON-data till standardkalkylblad från cell A1
aspose.cells.JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions)

// spara den resulterande filen
workbook.save("output.xls", aspose.cells.SaveFormat.AUTO)

Mata in JSON-data

[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

Utdata Excel-kalkylblad

JSON till Excel Node.js

Node.js JSON till XLSX med stilar

Du kan också tillämpa stilar i JSON till Excel-konvertering med Aspose.Cells för Node.js via Java. Du kan till exempel ställa in teckensnitt, färg, justering, kantstilar etc. Följande är stegen för att tillämpa stilar när du importerar data från JSON till Excel i Node.js.

Följande kodexempel tillämpar stilar vid konvertering av data från JSON till Excel i Node.js.

// ladda JSON-data
var jsonInput = '[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

// skapa ett tomt arbetsboksobjekt
var workbook = aspose.cells.Workbook()

// komma åt det tomma standardkalkylbladet
var worksheet = workbook.getWorksheets().get(0)

// ställ in stilar
var factory = aspose.cells.CellsFactory()
style = factory.createStyle()
style.getFont().setBold(true) 
style.getFont().setColor(aspose.cells.Color.getBlueViolet())

// ställ in JsonLayoutOptions för formatering
var layoutOptions = aspose.cells.JsonLayoutOptions()
layoutOptions.setArrayAsTable(true)
layoutOptions.setTitleStyle(style)

// importera JSON-data till standardkalkylblad från cell A1
aspose.cells.JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions)

// spara den resulterande filen 
workbook.save("output.xlsx", aspose.cells.SaveFormat.AUTO)

Utdata Excel-kalkylblad

JSON till XLSX Node.js

Importera JSON-data till Excel Online

Använd vår gratis online JSON till Excel-konverterare, som är baserad på Aspose.Cells. Du behöver inte skapa ett konto eller prenumerera på någonting.

Gratis Node.js JSON till Excel Converter

Du kan få en gratis temporär licens för att använda Aspose.Cells för Node.js utan utvärderingsbegränsningar.

Slutsats

JSON-filer används oerhört mycket för att lagra och dela data mellan olika applikationer. Ofta behöver du exportera data från JSON-filer till Excel-kalkylblad. Följaktligen har du i den här artikeln lärt dig hur du konverterar JSON till Excel XLSX eller XLS i Node.js. Du har också sett hur man tillämpar formatering i JSON till Excel-konvertering.

För att utforska mer om Aspose.Cells för Node.js via Java, besök dokumentationen. Dessutom kan du ställa dina frågor via vårt forum.

Se även