Comment déprotéger une feuille Excel à l'aide de Node.js

Cet article décrit comment déprotéger la feuille Excel à l’aide de Node.js. Il contient tous les détails pour définir l’environnement, une liste d’étapes pour écrire l’application et un exemple de code exécutable qui montre comment déverrouiller une feuille Excel à l’aide de Node.js. Ce processus ne nécessite aucun outil ou logiciel tiers pour effectuer cette tâche.

Étapes pour déprotéger une feuille Excel à l’aide de Node.js

  1. Configurez l’IDE pour qu’il utilise Aspose.Cells pour Node.js via Java pour déverrouiller une feuille
  2. Le processus est lancé en chargeant un Excel file ayant une feuille protégée avec un mot de passe
  3. Sélectionnez la cible sheet à déprotéger à l’aide de l’index de la feuille
  4. Appelez Sheet.unprotect() en fournissant le mot de passe
  5. Enregistrez le fichier Excel résultant

Ces étapes résument le processus de comment déverrouiller une feuille Excel pour l’éditer à l’aide de Node.js. Le processus est lancé par le chargement du classeur suivi de l’accès à la feuille cible verrouillée à l’aide d’un mot de passe. Dans les étapes finales, la méthode unprotect() est appelée pour la feuille sélectionnée en fournissant le mot de passe existant et en enregistrant le classeur résultant sur le disque.

Code pour déprotéger la feuille à l’aide de Node.js

Le code susmentionné montre comment supprimer le mot de passe d’une feuille Excel à l’aide de Node.js. Si plusieurs feuilles sont verrouillées à l’aide d’un mot de passe, vous pouvez parcourir toutes les feuilles et fournir le mot de passe respectif pour chaque feuille afin de la déprotéger. Vous pouvez également utiliser la méthode isProtected() pour chaque feuille afin de vérifier si elle est protégée ou non avant de la traiter.

Ce bref tutoriel nous a appris comment supprimer la protection par mot de passe d’Excel à l’aide de Node.js. Si vous souhaitez appliquer des filtres dans un fichier Excel, référez-vous à l’article sur comment appliquer un filtre dans Excel à l’aide de Nodejs.

 Français