Vérifier le mot de passe utilisé pour protéger la feuille de calcul
Contents
[
Hide
]
Aspose.Cells Les API ont amélioré laprotection classe en introduisant quelques propriétés et méthodes utiles. Une telle méthode est la[vérifier le mot de passe](https://reference.aspose.com/cells/java/com.aspose.cells/protection#verifyPassword(java.lang.String)qui permet de spécifier un mot de passe en tant qu’instance de String et vérifie si le même mot de passe a été utilisé pour protéger la feuille de travail.
Vérifier le mot de passe utilisé pour protéger la feuille de calcul
LeProtection.verifyPassword la méthode renvoievrai si le mot de passe spécifié correspond au mot de passe utilisé pour protéger la feuille de calcul donnée,faux si le mot de passe spécifié ne correspond pas. Le morceau de code suivant utilise leProtection.verifyPassword méthode en conjonction avecProtection.isProtectedWithPasswordpropriété pour détecter la protection par mot de passe et vérifie le mot de passe.
This file contains hidden or 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-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(VerifyPasswordtoProtectWorksheet.class); | |
// Create an instance of Workbook and load a spreadsheet | |
Workbook book = new Workbook(dataDir + "book1.xlsx"); | |
// Access the protected Worksheet | |
Worksheet sheet = book.getWorksheets().get(0); | |
// Check if Worksheet is password protected | |
if (sheet.getProtection().isProtectedWithPassword()) { | |
// Verify the password used to protect the Worksheet | |
if (sheet.getProtection().verifyPassword("password")) { | |
System.out.println("Specified password has matched"); | |
} else { | |
System.out.println("Specified password has not matched"); | |
} | |
} |