Cet article explique comment protéger par mot de passe un fichier Excel à l’aide de Node.js. Il contient des informations détaillées sur la configuration de l’environnement de développement, une liste d’étapes décrivant le processus complet et un exemple de code exécutable pour crypter le fichier Excel à l’aide de Node.js. Vous apprendrez également à définir différentes options de cryptage à appliquer au fichier Excel.
Étapes pour protéger Excel par mot de passe à l’aide de Node.js
- Définir l’environnement de développement pour utiliser Aspose.Cells pour Node.js via Java pour crypter le fichier Excel
- Créez ou chargez un fichier Excel existant à l’aide du workbook pour définir le mot de passe
- Définissez le encryption options pour le classeur
- Définir le mot de passe à l’aide des paramètres du classeur
- Enregistrez le classeur résultant après l’avoir protégé avec un mot de passe
Ces étapes fournissent des détails sur comment ajouter un mot de passe à Excel à l’aide de Node.js. Le processus est lancé en chargeant le classeur et en définissant ses options de cryptage en fournissant le type de cryptage et la longueur de la clé. Dans les étapes suivantes, un mot de passe est défini et le fichier Excel résultant est enregistré sur le disque.
Code pour définir le mot de passe pour Excel à l’aide de Node.js
L’exemple de code susmentionné montre comment mettre un mot de passe sur un fichier Excel à l’aide de Node.js. La méthode setEncryptionOptions() prend le type de cryptage défini sur STRONG_CRYPTOGRAPHIC_PROVIDER. Cependant, vous pouvez utiliser d’autres options, par exemple ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR ou COMPATIBLE selon vos besoins. Lorsque nous définissons la chaîne du mot de passe et enregistrons le classeur, Excel demandera le même mot de passe avant de l’ouvrir.
Ce bref tutoriel nous a guidé dans la protection par mot de passe du fichier Excel à l’aide de Node.js. Si vous souhaitez découvrir d’autres fonctionnalités comme la suppression d’un tableau croisé dynamique dans un fichier Excel, reportez-vous à l’article sur comment supprimer un tableau croisé dynamique à l’aide de Nodejs.