Vérifiez le mot de passe à modifier en utilisant Aspose.Cells
Contents
[
Hide
]
Parfois, vous devez vérifier si le mot de passe donné correspond auMot de passe à modifier par programme. Aspose.Cells fournit la méthode WorkbookSettings.WriteProtection.ValidatePassword() que vous pouvez utiliser pour vérifier si le mot de passe donné à modifier est correct ou non.
Vérifier le mot de passe à modifier dans Microsoft Excel
Vous pouvez attribuerMot de passe pour ouvrir etMot de passe à modifier lors de la création de vos classeurs dans Microsoft Excel. Veuillez consulter cette capture d’écran qui montre l’interface Microsoft fournie par Excel pour spécifier ces mots de passe.
![]() |
---|
Vérifiez le mot de passe à modifier en utilisant Aspose.Cells
Les exemples de codes suivants chargent lesource Excel dossier. Il a un mot de passe à ouvrir en tant que 1234 et un mot de passe à modifier en tant que 5678. Le code vérifie d’abord si 567 est le mot de passe correct à modifier et il renvoie faux, puis il vérifie si 5678 est le mot de passe à modifier et il renvoie vrai.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Specify password to open inside the load options | |
LoadOptions opts = new LoadOptions(); | |
opts.Password = "1234"; | |
// Open the source Excel file with load options | |
Workbook workbook = new Workbook(dataDir + "sampleBook.xlsx", opts); | |
// Check if 567 is Password to modify | |
bool ret = workbook.Settings.WriteProtection.ValidatePassword("567"); | |
Console.WriteLine("Is 567 correct Password to modify: " + ret); | |
// Check if 5679 is Password to modify | |
ret = workbook.Settings.WriteProtection.ValidatePassword("5678"); | |
Console.WriteLine("Is 5678 correct Password to modify: " + ret); |
Sortie console
Voici la sortie de la console de l’exemple de code ci-dessus après le chargement dusource Excel dossier.
Is 567 correct Password to modify: False
Is 5678 correct Password to modify: True