
Ontsleutel of versleutel Excel-bestanden met Node.js
- [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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
var aspose = aspose || {}; // Fetch the aspose.cells module into your Node.js project. aspose.cells = require("aspose.cells"); // Initializes an instance of the Workbook class. var wb = new aspose.cells.Workbook("sample.xlsx"); // Access the Workbook settings by calling the getSettings() method and set the password by invoking setPassword(string). wb.getSettings().setPassword("password"); // Call setEncryptionOptions method to set the encryption type. wb.setEncryptionOptions(1,128) // save(fileName, saveFormat) will save the encrypted file. wb.save("encrypted-file.xlsx");
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
var aspose = aspose || {}; // Fetch the aspose.cells module into your Node.js project. aspose.cells = require("aspose.cells"); // Initializes an instance of the Workbook class. var wb = new aspose.cells.Workbook("sample.xlsx"); // Access the Workbook settings by calling the getSettings() method and set the password by invoking setPassword(string). wb.getSettings().setPassword("password"); // Call setEncryptionOptions method to set the encryption type. wb.setEncryptionOptions(1,128) // save(fileName, saveFormat) will save the encrypted file. wb.save("encrypted-file.xlsx");
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/nl/total/convert-excel-to-pdf-in-nodejs/ [20]: https://blog.conholdate.com/nl/total/insert-rows-and-columns-in-excel-files-using-nodejs/ [21]: https://blog.conholdate.com/nl/total/unmerge-or-merge-cells-in-excel-worksheets-using-nodejs/