Comment définir un mot de passe pour une feuille de calcul

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Chaknith Bin

Restreindre une feuille de calcul avec une authentification Lecture seule est une exigence très courante pour les fichiers de données. IronXL for .NET facilite l'application d'une protection en lecture seule aux feuilles de calcul.


Commencez avec IronXL

Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


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 d'en visualiser le contenu dans Excel, utilisez la méthode ProtectSheet avec un mot de passe en paramètre. Par exemple, workSheet.ProtectSheet("IronXL"). Cette option définit une authentification en lecture seule 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()
VB   C#

Ouvrir une feuille de calcul protégée par un mot de passe

Accès à une feuille de calcul protégée

Supprimer le mot de passe d'une feuille de calcul

Pour supprimer le 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()
VB   C#

IronXL vous permet de protéger et de déprotéger n'importe quel fichier Excel cahier d'exercices et feuille de calcul avec une seule ligne de code C#.

Chaknith related to Supprimer le mot de passe d'une feuille de calcul

Chaknith Bin

Ingénieur logiciel

Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.