Supprimer la protection par mot de passe du fichier XLSX à l'aide de l'API REST Node.js

Dans cette rubrique simple, vous apprendrez à supprimer la protection par mot de passe d’un fichier XLSX à l’aide de l’API REST Node.js. Nous développerons une application permettant de déchiffrer un fichier XLSX à l’aide de l’API Cloud Node.js en suivant les étapes détaillées et claires décrites dans la section suivante. L’application créée est compatible avec toute application prenant en charge Node.js sous macOS, Linux ou Windows, et la conversion est gratuite.

Condition préalable

Étapes pour réinitialiser le mot de passe du fichier XLSX à l’aide de l’API low-code Node.js

  1. Définissez l’ID client et le secret client pour que l’API décrypte le classeur avec un mot de passe à l’aide de l’API REST Node.js
  2. Créez un objet de la classe CellsApi avec les informations d’identification du client pour réinitialiser le mot de passe du fichier XLSX à l’aide de l’API low code Node.js
  3. Ajoutez les noms de fichiers XLSX source et chargez la source XLSX à l’aide d’un nom et d’un objet File dans un HashMap
  4. Créez une instance de DeleteUnProtectWorkbookRequest pour ajouter le mot de passe existant et d’autres propriétés
  5. Appelez la méthode de requête SupprimerDéprotégerClasseur pour décrypter le fichier Excel avec mot de passe à l’aide de l’API REST Node.js
  6. Enregistrez le(s) fichier(s) XLSX décryptés sur le disque local

Les étapes mentionnées ci-dessus permettent de supprimer la protection par mot de passe des fichiers XLSX à l’aide de l’API REST Node.js. Le processus commence par la configuration du SDK et la création de l’instance de classe CellsAPI. Nous chargeons ensuite le ou les fichiers XLSX sources à l’aide d’une table de hachage (HashMap) et créons une instance de la classe DeleteUnProtectWorkbookRequest, qui servira ensuite à réinitialiser la protection par mot de passe des fichiers XLSX à l’aide de la méthode deleteUnProtectWorkbook().

Code pour décrypter le mot de passe du fichier XLSX à l’aide de l’API REST Node.js

Cet exemple de code simple vous permet d’effacer le mot de passe d’un fichier Excel à l’aide de l’API low-code Node.js. Vous devez fournir les fichiers XLSX sources et le mot de passe existant pour supprimer la protection, ainsi que d’autres propriétés facultatives. Après avoir formulé le message de requête, deleteUnProtectWorkbook() déchiffre le fichier XLSX et renvoie les fichiers XLSX effacés, qui peuvent être stockés sur le disque ou dans la base de données.

Dans cette rubrique, nous avons appris à déchiffrer un classeur avec un mot de passe grâce à l’API REST Node.js. Pour définir le mot de passe d’un fichier XLSX, consultez l’article expliquant comment utiliser Protégez le fichier XLSX par mot de passe avec l’API REST Node.js.

 Français