Converteer CSV naar JSON in Node.js

Converteer CSV naar JSON in Node.js

[JSON(JavaScript Object Notation)][1] is een manier om gegevens op een gestructureerde manier weer te geven en te transporteren. Softwareontwikkelaars voeren hun ontwikkelingsgerelateerde taken uit en zijn goed bekend met dit gegevensformaat. [CSV][2] is echter een andere veelgebruikte manier om gegevens in tabelvorm op te slaan. Conversie van CSV naar JSON biedt dus een concurrentievoordeel voor uw bedrijfstoepassing. In deze blogpost leren we hoe je CSV converteert naar JSON in Node.js met behulp van deze JavaScript Excel [bibliotheek][3] programmatisch. We behandelen de volgende onderdelen:

  • [ JSON-generator-API][4]
  • [CSV naar JSON converteren in Node.js][5]

JSON-generator-API

De installatieprocedure van deze JSON-generatorbibliotheek is heel eenvoudig. U kunt het API-pakket echter [downloaden][6] of installeren door de volgende opdrachten uit te voeren:

npm install java
npm install aspose.cells

Hoe CSV naar JSON te converteren in Node.js

We zijn helemaal klaar om de broncode te schrijven om een CSV naar JSON-converter te bouwen voor onze op Node.js gebaseerde applicatie. U kunt de stappen en het onderstaande codefragment volgen:

  1. Instantiseer een instantie van de klasse [LoadOptions][7] en stel de indeling in op CSV.
  2. Laad het CSV-bestand door de constructor te initialiseren met de klasse [Workbook][8].
  3. Roep de methode [getLastCell][9] aan om de laatste cel in dit werkblad te krijgen. Retourneert null als er geen gegevens in het werkblad staan.
  4. Stel het exportbereik in op JSON door de methode [ExportRangeToJsonOptions][10] aan te roepen.
  5. Roep de methode [createRange][11] aan om een Range-object te maken uit een celbereik.
  6. Exporteer het bereik naar een JSON-bestand door de methode [exportRangeToJson][12] aan te roepen. Kopieer en plak de volgende code in uw hoofdbestand: De uitvoer is te zien in de onderstaande afbeelding:
    CSV naar JSON

Ontvang een gratis licentie

U kunt gebruikmaken van een [gratis tijdelijke licentie][13] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

We beëindigen deze blogpost hier. We hopen dat je hebt geleerd hoe je CSV programmatisch converteert naar JSON in Node.js. Deze JSON-generator-API biedt vele andere methoden die u kunnen helpen bij het bouwen van CSV naar JSON-conversie-modules. Ten slotte kunt u de [documentatie][14] bezoeken voor meer informatie over andere functies. Bovendien raden we u aan onze [Aan de slag-gids][15] te volgen. Ten slotte schrijft [conholdate.com][16] nieuwe blogposts. Blijf dus in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][17].

Veelgestelde vragen

Hoe converteer je Excel naar JSON met Node.js? Ga naar deze [link][5] om de stappen en het codefragment te doorlopen waarmee [CSV][2] programmatisch naar [JSON][1] wordt geconverteerd.

Zie ook