Aspose.Cells kullanarak değiştirmek için Parolayı kontrol edin
atayabilirsinizaçmak için şifre ve birDeğiştirilecek şifre Microsoft Excel’de çalışma kitaplarınızı oluştururken. Lütfen Microsoft Excel’in bu şifreleri belirtmek için sağladığı arayüzü gösteren bu ekran görüntüsüne bakın.
Bazen, verilen şifrenin şifreyle eşleşip eşleşmediğini kontrol etmeniz gerekir.Değiştirilecek şifre programlı olarak. Aspose.Cells sağlarworkbook.getSettings().getWriteProtection().validatePassword() değiştirmek için verilen şifrenin doğru olup olmadığını kontrol etmek için kullanabileceğiniz yöntem.
Java kodunu kontrol etmek için Şifre Aspose.Cells kullanılarak değiştirilecek
Aşağıdaki örnek kodlar,kaynak Excel dosya. Olarak açmak için bir şifresi var1234 ve değiştirmek için şifre5678 . Kod ilk önce olup olmadığını kontrol eder567 değiştirilecek doğru paroladır ve geri dönerYANLIŞ ve sonra olup olmadığını kontrol eder5678 değiştirilecek şifredir ve geri dönerdoğru.
// 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); |
Java kodu tarafından oluşturulan Konsol Çıktısı
Yükledikten sonra yukarıdaki örnek kodun Konsol Çıktısı:kaynak Excel dosya.
Is 567 correct Password to modify: false
Is 5678 correct Password to modify: true