Ontsleutel of versleutel Excel-bestanden met Node.js

Ontsleutel of versleutel Excel-bestanden met Node.js

Wil je er zeker van zijn dat je [Excel][1] bestanden niet door onbevoegden worden gewijzigd? Deze blogpost is voor jou, waar je leert hoe je Excel-bestanden programmatisch kunt decoderen of coderen met Node.js. Het automatiseren van de beveiliging van uw databestanden geeft u altijd een concurrentievoordeel op het gebied van efficiëntie en integriteit. Deze Node.js Excel [bibliotheek][2] doet dit allemaal op magische wijze door een aantal functies te bieden om deze automatisering te ondersteunen. Bovendien kunt u verschillende bewerkingen uitvoeren door deze bibliotheek te integreren in uw Node.js-toepassing. In dit artikel komen de volgende onderdelen aan bod:

  • [Excel-bestanden decoderen of coderen met Node.js - API-installatie][3]
  • [Excel-bestand programmatisch versleutelen][4]
  • [Node.js-bibliotheek om een Excel-bestand te decoderen ][5]

Excel-bestanden decoderen of coderen met behulp van Node.js - API-installatie

Node.js Excel-bibliotheek biedt een breed scala aan bestandsmanipulatie- en conversiefuncties. Gebruikers kunnen volledige [documentatie][6] vinden samen met voorbeelden en beschrijvingen. Het is vrij eenvoudig te installeren en eenvoudig te gebruiken. Voer de volgende opdrachten uit om deze bibliotheek in uw project in te stellen:

npm install java
npm install aspose.cells

Hoe Excel-bestanden programmatisch te versleutelen

Het programmatisch instellen van een wachtwoord voor een Excel-bestand is zo eenvoudig en robuust geworden. Bovendien kunt u het coderingstype en de sterkte specificeren door de blootgestelde methoden aan te roepen door deze [Node.js Excel-bibliotheek][7]. Volg de volgende stappen en het codefragment om een Excel-bestand te coderen met Node.js:

  1. Haal de module aspose.cells op in uw Node.js-project.
  2. Initialiseert een instantie van de klasse [Workbook][8].
  3. Open de werkmapinstellingen door de methode [getSettings()][9] aan te roepen en stel het wachtwoord in door [setPassword(string)][10] aan te roepen.
  4. Roep de methode [setEncryptionOptions][11] aan om het coderingstype in te stellen.
  5. [save(fileName, saveFormat)][12] slaat het versleutelde bestand op.

Node.js-bibliotheek om een Excel-bestand te decoderen

In dit gedeelte doorlopen we de volgende stappen en het codefragment dat het versleutelde Excel-bestand programmatisch ontsleutelt:

  1. Maak een instantie van de klasse [LoadOptions][13] om toegang te krijgen tot de opties van het XLSX-bestand.
  2. Voer het juiste wachtwoord van het versleutelde bestand in door de methode [setPassword(string)][14] aan te roepen.
  3. Maak een object van de klasse [Workbook][8] en laad het versleutelde bronbestand met de loadOptions-instantie.
  4. Stel het wachtwoord in op NULL door [setPassword()][10] aan te roepen.
  5. Roep [save(fileName, saveFormat)][12] aan om het gedecodeerde bestand op te slaan.

Ontvang een gratis licentie

U kunt gebruik maken van een [gratis tijdelijke licentie][15] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

We hopen dat u hebt geleerd hoe u Excel-bestanden programmatisch kunt decoderen of coderen met Node.js. We hebben de codefragmenten doorgenomen en hebben ook de bibliotheeklinks genoemd waar u een volledige lijst met beschikbare [methodes][16] kunt vinden. Daarnaast kunt u de andere relevante links bekijken die worden genoemd in het gedeelte ‘Zie ook’ hieronder. Verder schrijft [conholdate.com][17] nieuwe blogposts over nieuwe onderwerpen. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of verzoeken delen op ons [forum][18].

Zie ook