Importeer XML in Excel in Node.js

Importeer XML-gegevens in Excel-bestand.

[Extensible markup language][1] is een veelgebruikt bestandsformaat voor gegevensrepresentatie. Het is zeer efficiënt als het gaat om het overbrengen van gegevens van de ene database naar de andere zonder verlies van kritieke gegevens en er worden tags gebruikt om een XML-document te structureren. Aan de andere kant maken bedrijven gebruik van [Excel-sheets][2] omdat het uitgebreide opties voor gegevensopslag biedt. In deze blogpost leren we de stappen voor het installeren van een bibliotheek voor het manipuleren en converteren van bestandsindelingen en laten we zien hoe je XML programmatisch kunt importeren in Excel in Node.js. De volgende punten gaan we behandelen:

  • [Node.js-bibliotheek om XML in Excel te importeren][3]
  • [Hoe stel ik Aspose.Cells in in het Node.js-project?][4]
  • [XML importeren in Excel in Node.js][5]

Node.js-bibliotheek om XML in Excel te importeren

[Aspose.Cells voor Node.js][24] is gebaseerd op Aspose.Cells voor Java dat Excel-bestandsconversie, styling, gegevensexport/import (bijv. XML-bestand naar Excel) en vele andere bepalingen. Bovendien is er een uitgebreide [documentatie][7] beschikbaar met de voorbeeldcodefragmenten.

Hoe Aspose.Cells in te stellen in het Node.js-project?

In dit gedeelte doorlopen we de stappen om [Aspose.Cells for Node.js][24] in te schakelen op een lokale computer. U kunt de [docs][8] bezoeken voor meer informatie over de installatie-instructies voor uw besturingssysteem. Ik gebruik macOS, daarom zal ik de volgende stappen volgen om Aspose.Cells in te stellen. Vereisten:

  1. [Node.js][9]
  2. [Oracle JDK 1.8][10]
  3. [Python][11] Nadat de vereisten zijn geïnstalleerd, voert u de volgende opdracht uit om Aspose.Cells te installeren vanaf [Npm][12].
npm install aspose.cells

Voer ook de volgende opdracht uit om Java in het Node.js-project in te schakelen.

npm install java

Dat is het. Nu bent u helemaal klaar om te beginnen met het schrijven van code om XML-gegevens te importeren in het Excel-blad.

Importeer XML in Excel in Node.js

Het codefragment bevat de volgende klassen en methoden om een XML-bestand programmatisch te importeren in Excel-spreadsheet.

  1. Importeer en maak een object van de klasse [Cells][13].
  2. Maak de leesstroom van het bronbestand (dwz XML-bestand) met behulp van de [fs][25]-module.
  3. Roep deze methode [createWorkbookFromStream(stream, callback)][15] van de klasse [Workbook][14] aan om een werkmap te maken op basis van de bestandsgegevensstroom.
  4. Sla het bestand op met de methode [save(fileName)][16]. Open nu het hoofdbestand van uw project en plak het volgende codefragment dat XML-gegevens programmatisch in Excel importeert. In het bovenstaande codefragment kunt u zien dat ik een XML-bronbestand met de naam ‘myxml.xml’ in mijn hoofdmap heb geplaatst. U moet echter uw XML-bronbestand hebben dat u in het Excel-blad wilt importeren. Start ten slotte de server en de functie om XML-gegevens in Excel te importeren zou met succes moeten worden uitgevoerd. Bovendien kunt u de uitvoer van deze methode zien in de onderstaande afbeelding.
    Importeer XML in Excel in Node.js

    Importeer XML-gegevens in Excel-spreadsheet

Ontvang een gratis licentie

Aarzel niet om [een gratis tijdelijke licentie][17] aan te schaffen om Aspose.Cells voor Node.js buiten de evaluatiebeperkingen te gebruiken.

Conclusie

Hiermee zijn we aan het einde van deze blogpost gekomen. We hebben het hele proces behandeld waarmee u XML kunt importeren in Excel in Node.js. Dit artikel zal u zeker helpen als u op zoek bent naar een Node.js-bibliotheek om XML-gegevens te importeren in een Excel-bestand. Verder is [conholdate.com][20] in een consistent proces om artikelen te schrijven over andere 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