
CSV naar Excel Node.js
- [CSV naar XLSX converteren][5]
- [Node.js-bibliotheek om CSV naar Excel te converteren][7]
Hoe CSV naar XLSX te converteren
In dit gedeelte zullen we de vereisten, klassen en lidfuncties doornemen die worden weergegeven door de Aspose.Cells voor de Node.js-toepassing. Bezoek onze vorige [tutorial blog post][10] waarin we het installatieproces van Aspose.Cells op de lokale computer hebben genoemd. We zullen de volgende stappen volgen om de workflow te voltooien:
- Maak een object van de klasse [Cells][11].
- Vereist dat de [fs][23]-module een leesstroom van het bronbestand maakt.
- Maak een object van de klasse [Workbook][12] dat een Excel-spreadsheet genereert.
- Haal het celobject van een bepaald werkblad op met de methode [getCells()][24].
- Vervolgens noemen we deze methode [importCSVFromStream(cells, stream, spliter, convertNumericData, firstRow, firstColumn, callback)][13] die bestandsgegevensstroom accepteert samen met andere opties om CSV-bestand naar Excel te converteren.
- Ten slotte slaat [save(fileName)][14] het bestand op in de hoofdmap.
Node.js-bibliotheek om CSV naar Excel te converteren
Open nu uw hoofdserverbestand en plak de volgende code. U moet uw CSV-bronbestand plaatsen, aangezien ik het bronbestand ‘sample.csv’ in de hoofdmap heb geplaatst.
//convert CSV into Excel Using Node.js | |
var aspose = aspose || {}; | |
// fetch the aspose.cells module in to your project. | |
aspose.cells = require("aspose.cells"); | |
// get the fs module for reading/writing files | |
var fs = require("fs"); | |
// create an obect of cild class Workbook() | |
var workbook = new aspose.cells.Workbook(); | |
// creates a cell object of a particular worksheet | |
var cells = workbook.getWorksheets().get(0).getCells(); | |
// read stream of the our source CSV file | |
var readStream = fs.createReadStream("sample.csv"); | |
// call this method to convert CSV to XLSX | |
aspose.cells.Cells.importCSVFromStream(cells, readStream, ",", false, 0, 1, | |
function(err) { | |
workbook.save('result.xlsx'); | |
} | |
); |

Importeer XML-gegevens in Excel-spreadsheet
Ontvang een gratis licentie
Je hebt altijd de kans om [een gratis tijdelijke licentie][17] te gebruiken om Aspose.Cells voor Node.js te gebruiken zonder evaluatiebeperkingen.
Conclusie
Dit is het einde van deze blogpost. We hebben de stappen en het codevoorbeeld doorlopen om CSV programmatisch te converteren naar Excel-spreadsheet met behulp van Node.js. Daarnaast kunt u de klassen en methoden verkennen die worden gebruikt om CSV naar XLSX om te zetten. Bovendien worden er enkele relevante links vermeld in het gedeelte ‘Zie ook’ hieronder. Daarom is het de hoogste tijd om te kiezen voor [Aspose.cells][9] als u een CSV naar Excel Node.js-bibliotheek wilt installeren voor uw zakelijke toepassing. Verder schrijft [conholdate.com][20] voortdurend over nieuwe interessante onderwerpen. Blijf daarom op de hoogte voor regelmatige updates.
Een vraag stellen
Bezoek gerust ons [forum][18] dat zeer actief is om te reageren op vragen en vragen/discussies.
Zie ook
- [XML importeren in Excel in Node.js][21]
- [Excel-grafieken converteren naar SVG met Java][22] [1]: https://blog.conholdate.com/nl/total/import-xml-into-excel-in-nodejs/ [2]: https://docs.fileformat.com/spreadsheet/csv/ [3]: https://docs.fileformat.com/spreadsheet/_xlsx/ [4]: https://www.microsoft.com/ [5]: #How-to-convert-CSV-to-XLSX [6]: #How-to-convert-CSV-to-XLSX-in [7]: #Nodejs-library-to-convert-CSV-into-Excel [8]: https://www.fileformat.com/ [9]: https://products.aspose.com/cells/family/ [10]: https://blog.conholdate.com/nl/total/import-xml-into-excel-in-nodejs/#How-to-set-up-Aspose.Cells-in-Nodejs-project [11]: https://apireference.aspose.com/cells/nodejs/cells [12]: https://apireference.aspose.com/cells/nodejs/Workbook [13]: https://apireference.aspose.com/cells/nodejs/Cells#.importCSVFromStream [14]: https://apireference.aspose.com/cells/nodejs/Workbook#save [15]: https://apireference.aspose.com/cells/nodejs/Workbook#.createWorkbookFromStream [16]: https://apireference.aspose.com/cells/nodejs/Workbook#save [17]: https://purchase.conholdate.com/temporary-license [18]: https://forum.conholdate.com/ [19]: https://blog.conholdate.com/nl/total/search-data-in-excel-using-java/ [20]: https://www.conholdate.com/ [21]: https://blog.conholdate.com/nl/total/import-xml-into-excel-in-nodejs/ [22]: https://blog.conholdate.com/nl/total/convert-excel-charts-to-svg-using-java/ [23]: https://nodejs.org/api/fs.html [24]: https://apireference.aspose.com/cells/nodejs/Cells#getCell