Protéger les fichiers Excel La méthode Encrypt d'IronXL offre aux développeurs la possibilité d'appliquer une protection par mot de passe à la fois aux classeurs Excel entiers et aux feuilles de calcul individuelles. Cette fonctionnalité est essentielle pour protéger les données sensibles et garantir que seuls les utilisateurs autorisés puissent accéder au contenu d'un fichier Excel ou le modifier. IronXL permet également une protection au niveau de la feuille, ce qui peut empêcher les utilisateurs de modifier certaines parties du classeur ou des feuilles de calcul spécifiques. Ceci est particulièrement utile dans les environnements collaboratifs où l'on souhaite restreindre les droits de modification tout en permettant aux utilisateurs de consulter les données ou d'interagir avec elles. De plus, la possibilité de supprimer la protection avec ou sans mot de passe offre une grande flexibilité, ce qui la rend adaptée aussi bien aux environnements sécurisés qu'aux situations où l'accès doit être rétabli temporairement. Globalement, cette fonctionnalité est un outil essentiel pour garantir la sécurité des fichiers Excel dans les flux de travail de traitement automatisé des données. 5 étapes pour chiffrer un classeur avec un mot de passe var workBook = WorkBook.Load("sample.xlsx"); workBook.Encrypt("myP@ssw0rd"); var workSheet = workBook.DefaultWorkSheet; workSheet.ProtectSheet("myP@ssw0rd_sheet"); workBook.Save(); Dans ce code, un classeur est d'abord chargé à partir du fichier sample.xlsx à l'aide de la méthode WorkBook.Load() d'IronXL. Une fois le classeur chargé, la méthode Encrypt() est utilisée pour appliquer une protection par mot de passe à l'ensemble du classeur, le mot de passe étant défini comme myP@ssw0rd . Cela garantit que le classeur ne peut être ouvert ou modifié sans le mot de passe correct. Next, the default worksheet of the workbook is accessed using the DefaultWorkSheet property. The ProtectSheet() method is then called on this worksheet, applying a password code>("myP@ssw0rd_sheet") that restricts editing on the sheet level. Cela empêche les utilisateurs de modifier la feuille protégée à moins de fournir le mot de passe correct. Finally, the Save() method is invoked to save the changes made to both the workbook and the worksheet, ensuring that the protection settings are preserved in the saved file. This ensures that the workbook and its worksheet are both securely protected and can only be accessed or modified with the respective passwords. Apprenez à définir des mots de passe pour les classeurs Excel en C# Liens de documentation associés Voir sur Github Tutoriel connexe Guide pratique connexe Documentation de classe Télécharger IronXL DLL Signaler un problème sur cette page Prêt à commencer? Nuget Téléchargements 1,802,965 | Version : 2025.12 vient de sortir Téléchargement gratuit NuGet Total des téléchargements :1,802,965 Voir Licences
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement)