Controllare la password da modificare utilizzando Aspose.Cells
Contents
[
Hide
]
A volte, è necessario verificare se la password fornita corrisponde al filePassword da modificare programmaticamente. Aspose.Cells fornisce il metodo WorkbookSettings.WriteProtection.ValidatePassword() che è possibile utilizzare per verificare se la password specificata da modificare è corretta o meno.
Controllare la password da modificare in Microsoft Excel
Puoi assegnarePassword per aprire ePassword da modificare durante la creazione delle cartelle di lavoro in Microsoft Excel. Si prega di vedere questo screenshot che mostra l’interfaccia Microsoft fornita da Excel per specificare queste password.
![]() |
---|
Controllare la password da modificare utilizzando Aspose.Cells
I seguenti codici di esempio caricano il filefonte Excel file. Ha una Password da aprire come 1234 e una Password da modificare come 5678. Il codice controlla prima se 567 è Password corretta da modificare e restituisce false e poi controlla se 5678 è Password da modificare e restituisce true.
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-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Specify password to open inside the load options | |
LoadOptions opts = new LoadOptions(); | |
opts.Password = "1234"; | |
// Open the source Excel file with load options | |
Workbook workbook = new Workbook(dataDir + "sampleBook.xlsx", opts); | |
// Check if 567 is Password to modify | |
bool ret = workbook.Settings.WriteProtection.ValidatePassword("567"); | |
Console.WriteLine("Is 567 correct Password to modify: " + ret); | |
// Check if 5679 is Password to modify | |
ret = workbook.Settings.WriteProtection.ValidatePassword("5678"); | |
Console.WriteLine("Is 5678 correct Password to modify: " + ret); |
Uscita console
Ecco l’output della console del codice di esempio precedente dopo aver caricato il filefonte Excel file.
Is 567 correct Password to modify: False
Is 5678 correct Password to modify: True