Проверьте пароль для изменения, используя Aspose.Cells

Проверьте пароль для изменения в Microsoft Excel

Вы можете назначитьПароль для открытия иПароль для изменения при создании книг в Microsoft Excel. Посмотрите этот снимок экрана, на котором показан интерфейс Microsoft, который Excel предоставляет для указания этих паролей.

дело:изображение_альтернативный_текст

Проверьте пароль для изменения, используя Aspose.Cells

Следующие примеры кодов загружаютисходный файл Excel файл. У него есть пароль для открытия как 1234 и пароль для изменения как 5678. Код сначала проверяет, является ли 567 правильным паролем для изменения, и возвращает false, а затем проверяет, является ли 5678 паролем для изменения, и возвращает true.

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

Консольный вывод

Вот консольный вывод приведенного выше примера кода после загрузкиисходный файл Excel файл.

Is 567 correct Password to modify: False

Is 5678 correct Password to modify: True