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

Dans cette rubrique de base, vous apprendrez à protéger un fichier Excel par mot de passe à l’aide de l’API REST Python. Nous créerons une application permettant de chiffrer un fichier Excel à 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 Excel à 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 XLS
  3. Spécifiez les noms des fichiers XLS sources et chargez le XLS source à 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 Excel à l’aide de l’API low code Python
  7. Enregistrez le(s) fichier(s) Excel protégé(s) par mot de passe sur le disque local

Les étapes ci-dessus permettent de protéger Excel par mot de passe à l’aide de l’API REST Python. Nous commencerons par la configuration du SDK et la création de l’instance de classe CellsAPI. Nous ouvrirons ensuite les fichiers XLS sources à l’aide d’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 Excel à l’aide de la méthode PostProtect().

Code pour protéger Excel par mot de passe à l’aide de l’API REST Python

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

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

 Français