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:
- Haal de module aspose.cells op in uw Node.js-project.
- Initialiseert een instantie van de klasse [Workbook][8].
- Open de werkmapinstellingen door de methode [getSettings()][9] aan te roepen en stel het wachtwoord in door [setPassword(string)][10] aan te roepen.
- Roep de methode [setEncryptionOptions][11] aan om het coderingstype in te stellen.
- [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:
- Maak een instantie van de klasse [LoadOptions][13] om toegang te krijgen tot de opties van het XLSX-bestand.
- Voer het juiste wachtwoord van het versleutelde bestand in door de methode [setPassword(string)][14] aan te roepen.
- Maak een object van de klasse [Workbook][8] en laad het versleutelde bronbestand met de loadOptions-instantie.
- Stel het wachtwoord in op NULL door [setPassword()][10] aan te roepen.
- 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
- [Excel converteren naar PDF in Node.js][19]
- [Voeg rijen en kolommen in Excel-bestanden in met Node.js][20]
- [Merge of voeg cellen in Excel-werkbladen samen met Node.js][21] [1]: https://docs.fileformat.com/spreadsheet/_xlsx/ [2]: https://products.aspose.com/cells/nodejs-java/ [3]: #Decrypt-or-Encrypt-Excel-Files-using-Nodejs—API-installation- [4]: #How-to-Encrypt-Excel-File-programmatically [5]: #Nodejs-library-to-Decrypt-an-Excel-File [6]: https://docs.aspose.com/cells/nodejsjava/ [7]: https://reference.aspose.com/cells/nodejs/Workbook [8]: https://reference.aspose.com/cells/nodejs/Workbook [9]: https://reference.aspose.com/cells/nodejs/Workbook#getSettings [10]: https://reference.aspose.com/cells/nodejs/WorkbookSettings#setPassword [11]: https://reference.aspose.com/cells/nodejs/Workbook#setEncryptionOptions [12]: https://reference.aspose.com/cells/nodejs/Workbook#save [13]: https://reference.aspose.com/cells/nodejs/LoadOptions [14]: https://reference.aspose.com/cells/nodejs/LoadOptions#setPassword [15]: https://purchase.conholdate.com/temporary-license [16]:https://reference.aspose.com/cells/nodejs [17]: https://www.conholdate.com/ [18]: https://forum.conholdate.com/ [19]: https://blog.conholdate.com/total/convert-excel-to-pdf-in-nodejs/ [20]: https://blog.conholdate.com/total/insert-rows-and-columns-in-excel-files-using-nodejs/ [21]: https://blog.conholdate.com/total/unmerge-or-merge-cells-in-excel-worksheets-using-nodejs/