Détecter si la feuille de calcul est protégée par un mot de passe
Contents
[
Hide
]
Il est possible de protéger séparément les classeurs et les feuilles de calcul. Par exemple, une feuille de calcul peut contenir une ou plusieurs feuilles de calcul protégées par un mot de passe, mais la feuille de calcul elle-même peut être protégée ou non. Aspose.Cells Les API fournissent les moyens de détecter si une feuille de calcul donnée est protégée par mot de passe ou non. Cet article montre l’utilisation de Aspose.Cells for Java API pour obtenir le même résultat.
Détecter si la feuille de calcul est protégée par un mot de passe
Aspose.Cells for Java 8.7.0 a exposé leProtection.isProtectedWithPassword propriété pour détecter si une feuille de calcul est protégée par un mot de passe ou non. Type booléenProtection.isProtectedWithPassword retours de champvrai siFeuille de travail est protégé par un mot de passe etfaux si non.
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(DetectWorksheetisPasswordProtected.class); | |
// Create an instance of Workbook and load a spreadsheet | |
Workbook book = new Workbook(dataDir + "sample.xlsx"); | |
// Access the protected Worksheet | |
Worksheet sheet = book.getWorksheets().get(0); | |
// Check if Worksheet is password protected | |
if (sheet.getProtection().isProtectedWithPassword()) { | |
System.out.println("Worksheet is password protected"); | |
} |