Scoprire se il foglio di lavoro è protetto da password
Contents
[
Hide
]
È possibile proteggere i fogli di lavoro e i fogli di lavoro separatamente. Ad esempio, un foglio di calcolo può contenere uno o più fogli di lavoro protetti da password, tuttavia, il foglio di calcolo stesso può essere protetto o meno. Le API di Aspose.Cells forniscono il modo per rilevare se un determinato foglio di lavoro è protetto da password o meno. Questo articolo dimostra l’uso dell’API Aspose.Cells for Java per ottenere lo stesso.
Verificare se il foglio di lavoro è protetto da password
Aspose.Cells for Java 8.7.0 ha esposto la proprietà Protection.isProtectedWithPassword per rilevare se un foglio di lavoro è protetto da password o meno. Il campo di tipo booleano Protection.isProtectedWithPassword restituisce true se Worksheet è protetto da password e false se non lo è.
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-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"); | |
} |