我正在使用Epplus写入Web应用程序中的Excel文件。
Excel文件受密码保护,并被锁定以进行编辑(或执行其他操作)。 出现问题是因为我不需要使用密码来写入Excel文件。
这是正常行为吗?
这是我访问受保护文件的代码。
要打开现有的工作表,我使用它:
var sql="SELECT TOP 10 Id,Value FROM SomeTable WHERE Value Like '%@term%'"
var results = Db.Select<CustomDTO>(sql, new {term = "stringToSearch"})
在我关闭之前我是如何保护它的:
ExcelWorksheet ws = pck.Workbook.Worksheets["fileName"];
ws.Protection.IsProtected = false; // No password required which concerns me
当我打开文件保护时,我无法使用密码进行更改。
你们对发生的事情有什么看法吗?
提前致谢