Déchiffrer ou chiffrer des fichiers Excel à l'aide de Node.js

Déchiffrer ou chiffrer des fichiers Excel à l’aide de Node.js

Voulez-vous vous assurer que vos fichiers Excel ne sont pas modifiés par des personnes non autorisées ? Ce billet de blog est pour vous où vous apprendrez à décrypter ou à crypter des fichiers Excel à l’aide de Node.js par programme. L’automatisation de la sécurité de vos fichiers de données vous donnera toujours un avantage concurrentiel en termes d’efficacité et d’intégrité. Cette bibliothèque Node.js Excel fait tout cela de manière magique en fournissant un certain nombre de fonctionnalités pour prendre en charge cette automatisation. De plus, vous pouvez effectuer diverses opérations en intégrant cette bibliothèque dans votre application Node.js.

Les sections suivantes doivent être couvertes dans cet article :

Déchiffrer ou chiffrer des fichiers Excel à l’aide de Node.js - Installation de l’API

La bibliothèque Node.js Excel offre un large éventail de fonctionnalités de manipulation et de conversion de fichiers. Les utilisateurs peuvent trouver une documentation complète ainsi que des exemples et des descriptions. Il est assez facile à installer et simple à utiliser.

Exécutez les commandes suivantes pour configurer cette bibliothèque dans votre projet :

npm install java
npm install aspose.cells

Comment chiffrer un fichier Excel par programmation

La configuration d’un mot de passe pour un fichier Excel par programme est devenue si simple et robuste. De plus, vous pouvez spécifier le type et la force de chiffrement en appelant les méthodes exposées par cette bibliothèque Excel Node.js.

Suivez les étapes suivantes et l’extrait de code pour chiffrer un fichier Excel à l’aide de Node.js :

  1. Récupérez le module aspose.cells dans votre projet Node.js.
  2. Initialise une instance de la classe Workbook.
  3. Accédez aux paramètres du classeur en appelant la méthode getSettings() et définissez le mot de passe en appelant setPassword(string).
  4. Appelez la méthode setEncryptionOptions pour définir le type de chiffrement.
  5. save(fileName, saveFormat) enregistrera le fichier crypté.
var aspose = aspose || {};

// Récupérez le module aspose.cells dans votre projet Node.js.
aspose.cells = require("aspose.cells");

// Initialise une instance de la classe Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Accédez aux paramètres du classeur en appelant la méthode getSettings() et définissez le mot de passe en appelant setPassword(string).
wb.getSettings().setPassword("password");

// Appelez la méthode setEncryptionOptions pour définir le type de chiffrement.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) enregistrera le fichier crypté.
wb.save("encrypted-file.xlsx");

Bibliothèque Node.js pour décrypter un fichier Excel

Dans cette section, nous allons passer par les étapes suivantes et l’extrait de code qui décrypte le fichier Excel crypté par programmation :

  1. Instanciez une instance de la classe LoadOptions pour accéder aux options du fichier XLSX.
  2. Saisissez le mot de passe correct du fichier crypté en appelant la méthode setPassword(string).
  3. Créez un objet de la classe Workbook et chargez le fichier chiffré source avec l’instance loadOptions.
  4. Définissez le mot de passe sur NULL en appelant setPassword().
  5. Appelez save(fileName, saveFormat) pour enregistrer le fichier décrypté.
var aspose = aspose || {};

// Récupérez le module aspose.cells dans votre projet Node.js.
aspose.cells = require("aspose.cells");

// Initialise une instance de la classe Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Accédez aux paramètres du classeur en appelant la méthode getSettings() et définissez le mot de passe en appelant setPassword(string).
wb.getSettings().setPassword("password");

// Appelez la méthode setEncryptionOptions pour définir le type de chiffrement.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) enregistrera le fichier crypté.
wb.save("encrypted-file.xlsx");

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Nous espérons que vous avez appris à décrypter ou à crypter des fichiers Excel à l’aide de Node.js par programmation. Nous avons parcouru les extraits de code et avons également mentionné les liens de la bibliothèque où vous pouvez trouver une liste complète des [méthodes][16] disponibles. De plus, vous pouvez explorer les autres liens pertinents mentionnés dans la section “Voir aussi” ci-dessous. De plus, [conholdate.com][17] écrit de nouveaux articles de blog sur de nouveaux sujets. Par conséquent, veuillez rester en contact pour des mises à jour régulières.

poser une question

Vous pouvez partager vos questions ou requêtes sur notre [forum][18].

Voir également

  • [Convertir Excel en PDF dans Node.js][19]
  • [Insérer des lignes et des colonnes dans des fichiers Excel à l’aide de Node.js][20]
  • [Défusionner ou fusionner des cellules dans des feuilles de calcul Excel à l’aide de Node.js][21]

[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/