Protéger les fichiers Excel

La méthode Encrypt dans IronXL permet aux développeurs Python d'appliquer une protection par mot de passe à la fois sur des classeurs Excel entiers et sur des feuilles de calcul individuelles. C'est essentiel pour protéger les données sensibles et s'assurer que seuls les utilisateurs autorisés peuvent ouvrir ou modifier les fichiers Excel générés par votre application Python.

IronXL prend également en charge la protection au niveau de la feuille, ce qui empêche les utilisateurs de modifier des feuilles de calcul spécifiques tout en leur permettant de visualiser ou d'interagir avec les données. C'est particulièrement utile dans les environnements collaboratifs où l'accès en écriture doit être restreint. La protection peut être ajoutée ou supprimée par programmation, offrant ainsi une flexibilité pour les flux de travail à la fois sécurisés et temporairement accessibles.

WorkBook.Load ouvre le fichier Excel existant depuis le disque. Une fois chargé, la méthode Encrypt applique un mot de passe au niveau du classeur, empêchant le fichier d'être ouvert sans les bons identifiants.

La propriété DefaultWorkSheet récupère la feuille de calcul principale. L'appel à ProtectSheet sur celle-ci ajoute une seconde couche de sécurité au niveau de la feuille, restreignant les modifications même pour les utilisateurs qui peuvent ouvrir le classeur.

Enfin, Save conserve à la fois le chiffrement au niveau du classeur et la protection au niveau de la feuille, de sorte que les paramètres de sécurité sont préservés dans le fichier de sortie. Cette approche à deux niveaux couvre à la fois l'accès en lecture et le contrôle d'accès aux modifications en un seul flux de travail.

Apprenez à définir des mots de passe sur les classeurs Excel en Python

Prêt à commencer?
Version : 2026.4 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon regarder vos données devenir une feuille de calcul.