Converteer CSV naar Excel met behulp van Node.js

CSV naar Excel Node.js

Onlangs hebben we een blogbericht gepubliceerd dat gaat over [hoe XML programmatisch in Excel kan worden geïmporteerd met behulp van Node.js][1]. In dit artikel zullen we echter leren hoe we CSV naar Excel-spreadsheet kunnen converteren met behulp van een Node.js-bibliotheek op ondernemingsniveau. Een [CSV][2]-indeling (door komma’s gescheiden waarden) vertegenwoordigt een bestand met platte tekst dat inhoud onderhoudt met door komma’s gescheiden waarden. Bovendien wordt [Excel][3] geleverd met uitgebreide gegevensopslag en beheerfuncties en wordt het ondersteund door [Microsoft][4]. We zullen dus leren hoe CSV naar Excel te converteren met Node.js door de volgende punten te behandelen:

  • [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:

  1. Maak een object van de klasse [Cells][11].
  2. Vereist dat de [fs][23]-module een leesstroom van het bronbestand maakt.
  3. Maak een object van de klasse [Workbook][12] dat een Excel-spreadsheet genereert.
  4. Haal het celobject van een bepaald werkblad op met de methode [getCells()][24].
  5. 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.
  6. 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. Start daarna uw server en u zult een Excel-bestand met de naam ‘result.xlsx’ vinden dat is opgeslagen in de hoofdmap van uw directory. U kunt de uitvoer echter zien in de onderstaande afbeelding.

Importeer XML in Excel in Node.js

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