Comment définir un mot de passe pour une feuille de calcul
Restreindre une feuille de calcul avec une authentification lecture seule est une exigence très courante pour les fichiers de données. IronXL facilite l'application de la protection en lecture seule aux feuilles de calcul dans .NET.
Comment protéger les feuilles de travail par un mot de passe

- Téléchargez la bibliothèque C# pour protéger par mot de passe les feuilles de calcul
- Accédez à la feuille de calcul protégée par mot de passe dans le classeur ouvert
- Appliquer la protection par mot de passe à la feuille de calcul sélectionnée
- Supprimer la protection par mot de passe de la feuille de calcul sélectionnée
- Exportez la feuille de calcul vers différents formats de feuille de calcul
Commencez avec IronXL
Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.
Accéder à une feuille de calcul protégée par un mot de passe
IronXL vous permet d'accéder à toute feuille de calcul protégée et de la modifier sans avoir besoin du mot de passe. Une fois la feuille de calcul ouverte avec IronXL, vous pouvez modifier n'importe quelle cellule de n'importe quelle feuille de calcul.
Appliquer le mot de passe à la feuille de travail
Pour restreindre les modifications d'une feuille de calcul tout en permettant aux utilisateurs de visualiser son contenu dans Excel, utilisez la méthode ProtectSheet
avec un mot de passe en tant que paramètre. Par exemple, workSheet.ProtectSheet("IronXL")
. Cela définit une authentification ReadOnly basée sur un mot de passe pour la feuille de calcul sélectionnée.
:path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-protect.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Set protection for selected worksheet
workSheet.ProtectSheet("IronXL");
workBook.Save();
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Set protection for selected worksheet
workSheet.ProtectSheet("IronXL")
workBook.Save()
Ouvrir une feuille de calcul protégée par un mot de passe

Supprimer le mot de passe d'une feuille de calcul
Pour supprimer un mot de passe d'une feuille de calcul spécifique, vous pouvez utiliser la méthode UnprotectSheet
. Il suffit d'appeler workSheet.UnprotectSheet()
pour supprimer tout mot de passe associé à la feuille de calcul.
:path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-unprotect.cs
// Remove protection for selected worksheet. It works without password!
workSheet.UnprotectSheet();
' Remove protection for selected worksheet. It works without password!
workSheet.UnprotectSheet()
IronXL vous permet de protéger et de déprotéger tout classeur Excel et feuille de calcul avec une seule ligne de code C#.