Я пытаюсь добавить пароль в существующую книгу exclel с помощью c # и открыть xml sdk. При добавлении пароля рабочая книга становится поврежденной и не может ее открыть.
Я ввел шестнадцатеричный десятичный пароль для рабочей книги, а также отдельный лист
using (SpreadsheetDocument spreadsheet = SpreadsheetDocument.Open(BillingReport + ".xlsx", true))
{
foreach (var worksheetPart in spreadsheet.WorkbookPart.WorksheetParts)
{
worksheetPart.Worksheet.Append(new SheetProtection() { Sheet = true, Objects = true, Scenarios = true, Password = HexPasswordConversion(Password) });
worksheetPart.Worksheet.Save();
}
}
Сообщение об ошибке : The excel you are trying to open is corrupted