Protégez le fichier XLSX par mot de passe à l'aide de l'API REST Python

Dans cette rubrique de base, vous apprendrez à protéger un fichier XLSX par mot de passe à l’aide de l’API REST Python. Nous créerons une application pour chiffrer un fichier XLSX à l’aide de l’API Python Cloud en suivant les étapes détaillées et claires mentionnées dans la section suivante. L’application générée peut être intégrée à toute application prenant en charge Python sous macOS, Linux ou Windows, et la conversion est gratuite.

Condition préalable

Étapes pour crypter un fichier XLSX à l’aide de l’API Python Low Code

  1. Configurez l’ID client et le secret client pour l’API afin de crypter le classeur avec un mot de passe à l’aide de l’API REST Python
  2. Instanciez la classe CellsApi avec les informations d’identification du client pour effectuer la protection par mot de passe d’un fichier XLSX
  3. Spécifiez les noms des fichiers XLSX source et chargez la source XLSX à l’aide d’un nom et d’un objet File dans un HashMap
  4. Instanciez ProtectWorkbookRequest pour définir le mot de passe et d’autres propriétés
  5. Créez une instance de PostProtectRequest pour définir les fichiers de carte et l’instance ProtectWorkbookRequest
  6. Appelez la méthode de requête PostProtect pour crypter le fichier XLSX à l’aide de l’API low code Python
  7. Enregistrez le(s) fichier(s) XLSX protégé(s) par mot de passe sur le disque local

Les étapes ci-dessus vous permettent de protéger les fichiers XLSX par mot de passe à l’aide de l’API REST Python. Nous allons commencer l’implémentation par la configuration du SDK et la création de l’instance de classe CellsAPI. Nous accéderons ensuite aux fichiers XLSX sources via une table de hachage (HashMap) et instancierons les classes ProtectWorkbookRequest et PostProtectRequest, qui serviront ensuite à définir la protection par mot de passe des fichiers XLSX via la méthode PostProtect().

Code pour la protection par mot de passe XLSX à l’aide de l’API REST Python

Cet exemple de code simple vous permet de protéger un fichier XLSX par mot de passe à l’aide de l’API Python low-code. Vous devez fournir le fichier XLSX source et un mot de passe pour la protection, ainsi que d’autres propriétés facultatives. Après avoir créé le message de requête, la fonction PostProtect() protège le fichier XLSX et renvoie un fichier XLSX protégé par mot de passe, pouvant être stocké sur le disque ou dans la base de données.

We have learned to encrypt Workbook with Password using Python REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Python REST API.

 Français