Converteer JSON naar Excel in Node.js

Converteer JSON naar Excel in Node.js

Als ontwikkelaar heb je heel vaak te maken met het [JSON][1]-gegevensformaat, en WAT ALS je die JSON naar een [Excel][2]-sheet moet ontleden? Deze Node.js Excel [API][3] biedt een enorme stapel methoden waarmee u deze conversie robuust en efficiënt kunt automatiseren. Bovendien kunt u XLSX-/XLS-bestanden manipuleren volgens de vereisten, zoals het toevoegen van aangepaste stijlen, gegevensimport/-export, conversie van bestandsindelingen en meer. In deze blogpost schrijven we het codefragment om JSON naar Excel te converteren in Node.js. We behandelen de volgende onderdelen:

  • [Node.js Excel API-installatie ][4]
  • [Converteer JSON naar Excel in Node.js][5]
  • [Importeer JSON naar Excel - geavanceerde opties][6]

Node.js Excel API-installatie

De installatie van deze API is erg snel omdat je hem met een paar commando’s kunt installeren. U kunt deze bibliotheek echter op de volgende twee manieren integreren. Open de terminal en voer de volgende opdrachten uit om het te installeren. Opmerking: u kunt de eerste opdracht overslaan als u Java op uw computer hebt ingesteld.

npm install java
npm install aspose.cells

Ten tweede kunt u het API-pakket [downloaden][27] en deze bibliotheek inschakelen in uw Node.js-project.

Converteer JSON naar Excel in Node.js

In dit gedeelte kunnen we naar het codefragment springen dat JSON-gegevens programmatisch converteert naar een Excel-bestand. U kunt [hier][7] een lange lijst met methoden van deze Node.js Excel-API zien. De volgende stappen zullen worden uitgevoerd:

  1. Download de aspose.cells-modules in uw Node.js-project.
  2. Initialiseer een object van de klasse [Workbook][8].
  3. Roep de methode [get][9] aan om toegang te krijgen tot het standaard lege werkblad.
  4. Maak een instantie van de klasse [JsonLayoutOptions][10] voor opmaak.
  5. De methode [setArrayAsTable][11] verwerkt Array als een tabel.
  6. Importeer JSON-gegevens naar het standaardwerkblad door de methode [importData][12] aan te roepen.
  7. Gebruik de methode [save][13] om het resulterende bestand op te slaan. Kopieer en plak de volgende code in uw hoofdbestand: Je kunt de uitvoer zien in de onderstaande afbeelding:
    JSON naar Excel in Node.js

Importeer JSON naar Excel - geavanceerde opties

Daarnaast wordt er een breed scala aan methoden aangeboden door deze Node.js Excel API. We zullen echter enkele functies gebruiken om de reikwijdte en het gebruik te kennen. Dit zijn de stappen:

  1. Initialiseer een object van de klasse [Workbook][8].
  2. Roep de methode [get][9] aan om toegang te krijgen tot het standaard lege werkblad.
  3. Maak een instantie van de klasse [JsonLayoutOptions][10] voor opmaak.
  4. Roep de methode [setArrayAsTable][11] aan en verwerkt Array als een tabel.
  5. De methode [setIgnoreArrayTitle][14] negeert de titel als de array een eigenschap van het object is.
  6. Roep de methode [setIgnoreNull][15] aan om NULL-waarden te negeren.
  7. Maak een instantie van de klasse [CellsFactory][16].
  8. Roep de methode [createStyle][17] aan om een stijl te maken.
  9. Roep de methode [setColor][18] aan om de kleur in te stellen.
  10. Stel de stijl van de titel in door de methode [setTitleStyle][19] aan te roepen.
  11. Importeer JSON-gegevens naar het standaardwerkblad door de methode [importData][12] aan te roepen.
  12. Roep de methode [save][13] aan om het resulterende bestand op te slaan.

Ontvang een gratis licentie

U kunt een [gratis tijdelijke licentie][20] krijgen om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

Ik hoop dat deze blog je heeft geholpen. We hebben besproken hoe JSON programmatisch naar Excel in Node.js kan worden geconverteerd. We hebben ook enkele opvallende kenmerken van deze Node.js Excel-API doorgenomen. U kunt echter de [documentatie][21] verkennen voor meer informatie over andere methoden. Bovendien kunt u naar de sectie “Zie ook” springen om relevante artikelen te bezoeken. [conholdate.com][22] schrijft voortdurend over nieuwe interessante onderwerpen. Blijf daarom op de hoogte voor de laatste updates.

Een vraag stellen

U kunt uw vragen of vragen aan ons stellen op ons [forum][23].

Veelgestelde vragen

Hoe converteer ik JSON-gegevens naar Excel? U kunt het JSON-gegevensformaat naar een Excel-blad converteren/importeren met behulp van deze Node.js Excel [bibliotheek][3]. Het is rijk aan functies, eenvoudig te installeren en wordt geleverd met uitgebreide [documentatie][21]. Kan JSON worden gebruikt in Excel? Ja, deze [API][3] biedt een breed scala aan methoden om JSON in Excel-sheets te ontleden en biedt ook voorzieningen om het conversieproces te manipuleren. Hoe haal ik gegevens van API naar Excel? Deze [bibliotheek][3] heeft de methode [importData][12] blootgelegd die het JSON-gegevensformaat in een Excel-blad importeert. Bovendien kunt u de lay-out instellen, de gegevens opmaken en meer.

Zie ook