Ce bref article explique ** comment protéger par mot de passe un fichier Excel en Python ** tout en couvrant les détails pour configurer le système et les étapes détaillées pour développer l’application. Il contient également un extrait de code exécutable suffisant pour chiffrer le fichier Excel avec un mot de passe en Python. Il aborde également différentes approches de chiffrement, la définition de mots de passe et l’écriture du fichier résultant dans différents formats de fichier tels que XLSX, XLS, etc.
Étapes pour protéger Excel par mot de passe en Python
- Configurez l’IDE pour qu’il fonctionne avec Aspose.Cells pour Python via Java pour chiffrer un fichier Excel
- Accéder au fichier Excel d’entrée avec la classe Workbook
- Définissez les options de chiffrement requises telles que le type de protection, la chaîne de mot de passe, etc.
- Enregistrez le fichier Excel protégé avec la méthode save()
Les étapes ci-dessus expliquent le processus de * protection par mot de passe du fichier Excel en Python * en termes clairs. Tout d’abord, chargez le fichier source et définissez le niveau de protection requis, comme la sécurisation du contenu, de la structure, des objets, etc. de la feuille de calcul. Enfin, spécifiez la chaîne de mot de passe et écrivez le fichier Excel généré dans le format souhaité.
Code pour chiffrer le classeur avec un mot de passe en Python
Cet extrait de code est conçu pour chiffrer le fichier Excel en Python avec quelques appels de méthode. Cependant, vous pouvez choisir le niveau de chiffrement à l’aide de la classe ProtectionType, comme la sécurisation des scénarios, des fenêtres ou de tout le contenu d’une feuille de calcul. Après avoir chiffré le classeur, vous pouvez l’enregistrer dans n’importe quel format de fichier pris en charge par Excel.
Dans cet article, nous avons appris à protéger par mot de passe n’importe quel classeur Excel. Alors que si vous êtes intéressé par la lecture d’un fichier Excel déjà protégé, jetez un œil à comment lire un fichier Excel protégé par mot de passe en Python.