Kontrollera lösenordet för att ändra med Aspose.Cells

Java-kod för att kontrollera lösenordet för att ändra med Aspose.Cells

Följande exempelkoder laddar käll-Excel-filen. Den har ett lösenord för att öppna som 1234 och lösenord för att ändra som 5678. Koden kontrollerar först om 567 är korrekt lösenord för att ändra och den returnerar false och sedan kontrollerar den om 5678 är lösenord för att ändra och den returnerar true.

// 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.getSharedDataDir(CheckPassword.class) + "articles/";
// Specify password to open inside the load options
LoadOptions opts = new LoadOptions();
opts.setPassword("1234");
// Open the source Excel file with load options
Workbook workbook = new Workbook(dataDir + "Book1.xlsx", opts);
// Check if 567 is Password to modify
boolean ret = workbook.getSettings().getWriteProtection().validatePassword("567");
System.out.println("Is 567 correct Password to modify: " + ret);
// Check if 5678 is Password to modify
ret = workbook.getSettings().getWriteProtection().validatePassword("5678");
System.out.println("Is 5678 correct Password to modify: " + ret);

Konsolutmatning genererad av Java-koden

Här är konsolresultatet av den ovanstående exempelkoden efter att ha laddat käll-Excel-filen.

Is 567 correct Password to modify: false

Is 5678 correct Password to modify: true