Vérifiez le mot de passe pour modifier en utilisant Aspose.Cells

Code Java pour vérifier le mot de passe de modification à l’aide d’Aspose.Cells

Les extraits de code suivants chargent le fichier Excel source (5473057.xlsx). Il a un mot de passe pour ouvrir 1234 et un mot de passe pour modifier 5678. Le code vérifie d’abord si 567 est un mot de passe correct pour la modification et il renvoie faux, puis il vérifie si 5678 est le mot de passe pour la modification et il renvoie vrai.

// 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);

Sortie console générée par le code Java

Voici la sortie console du code d’exemple ci-dessus après avoir chargé le fichier Excel source (5473057.xlsx).

Is 567 correct Password to modify: false

Is 5678 correct Password to modify: true