Excel-blad bewerken in Node.js

Excel-blad bewerken in Node.js

[MS Excel][1] is een integraal onderdeel van elke operationele bedrijfsstructuur omdat het een stapel rijke functies biedt, zoals gegevensinvoer, complexe berekeningen, gegevensanalyse, het genereren van rapporten, taakbeheer en nog veel meer. Gebruikers kunnen financiële analyses uitvoeren en de gegevens vervolgens visualiseren met behulp van grafieken. Bovendien vinden er zo vaak gegevenswijzigingen plaats en moeten Excel-spreadsheets worden bijgewerkt om deze wijzigingen weer te geven. We kunnen echter tijd besparen door dit hele proces te automatiseren. In dit artikel leren we hoe u Excel-blad in Node.js programmatisch kunt bewerken. In dit artikel behandelen we de volgende onderwerpen:

  • [Node.js-bibliotheek om Excel-bestand te bewerken][2]
  • [Zoeken en vervangen in Excel met behulp van Node.js][3]
  • [Hoe cellen in Excel programmatisch bewerken?][4]
  • [Wis gegevens uit Excel-spreadsheet][5]

Node.js-bibliotheek om Excel-bestand te bewerken

Voer de volgende opdrachten uit om de [Node.js Excel-bibliotheek][6] in te stellen om te beginnen met het programmatisch bewerken van Excel-spreadsheets.

npm install aspose.cells
npm install java

Volg deze [blogpost][7] om meer te weten te komen over de volledige installatie-informatie en vereisten. Opmerking: u moet een XLSX-bronbestand in de hoofdmap van uw project hebben, aangezien we het bestand “sample.xlsx” in deze zelfstudie hebben geplaatst.

Zoek en vervang in Excel met behulp van Node.js

Hieronder volgen de stappen om deze actie programmatisch uit te voeren.

  1. Importeer en maak een object van de klasse [Cells][9].
  2. Creëert de onderliggende klasse [WorkBook][10] met een XLSX-bestand.
  3. Roep de methode [replace(placeHolder, newValue)][11] aan om een waarde te zoeken en te vervangen door een nieuwe waarde.
  4. Sla het bestand op met de methode [save(fileName)][12]. Het volgende codevoorbeeld laat zien hoe u tekst in een Excel-bestand kunt zoeken en vervangen met behulp van Node.js. Start nu de server en u ziet de uitvoer zoals hieronder weergegeven in de afbeelding.
    Excel-blad bewerken in Node.js

    Excel-blad bewerken in Node.js

Hoe cellen in Excel programmatisch bewerken?

Met [Node.js Excel-bibliotheek][6] kunt u ook een waarde bijwerken in een specifieke cel van een Excel-blad. Volg de volgende stappen om deze functionaliteit in uw Node.js-bestand te bereiken:

  1. Maak een object van de klasse [Cells][9].
  2. Maak een object van de onderliggende klasse [WorkBook][10] door het te instantiëren met een XLSX-bestand.
  3. Open de werkmap, haal de cellen op door de methode getCells() aan te roepen en de methode [putValue(string)][13] aan te roepen om een specifieke cel (bijv. B2) van het Excel-blad bij te werken.
  4. Roep de methode [save(fileName)][12] aan om het bestand op te slaan. Het resultaat van dit codefragment ziet er ongeveer zo uit als in de onderstaande afbeelding.
    hoe een spreadsheet te bewerken

    Bewerk cellen in Excel programmatisch

Wis gegevens uit Excel-spreadsheet

In dit gedeelte leren we hoe we gegevens uit een Excel-blad kunnen wissen met behulp van Node.js programmatisch. We zullen de volgende stappen uitvoeren:

  1. Maak een object van de klasse [Cells][9].
  2. Creëert een subklasse van [WorkBook][10] met een XLSX-bestand.
  3. Roep de methode [clear()][14] aan om alle cel- en rijobjecten te wissen.
  4. Roep de methode [save(fileName)][12] aan om het bestand op te slaan. Start de server en mogelijk ziet u de uitvoer die wordt weergegeven in de onderstaande afbeelding.
    Nodej.s Excel-bibliotheek

    Wis gegevens uit het Excel-blad met behulp van de Node.js-bibliotheek

Ontvang een gratis licentie

U mag [een gratis tijdelijke licentie][17] gebruiken om Aspose.Cells voor Node.js te gebruiken zonder evaluatiebeperkingen.

Conclusie

Hiermee zijn we aan het einde van deze blogpost gekomen. We hebben geleerd hoe Excel-bladen in Node.js programmatisch kunnen worden bewerkt. We hebben de [Node.js Excel-bibliotheek][6] gebruikt om een specifieke cel te bewerken en de bestandsgegevens te wissen. Er zijn [hier][25] nog veel meer methoden beschikbaar die je zelf kunt verkennen en oefenen. Verder schrijft [conholdate.com][26] consequent over nieuwe onderwerpen. Blijf daarom op de hoogte voor regelmatige updates.

Een vraag stellen

Als je vragen hebt, neem dan gerust contact met ons op via het [forum][18].

Zie ook