我是c#asp.net的新手,我尝试使用第三方库“Closedxml”创建XLS文件。现在我也想用密码保护XLS文件,我怎么能实现这个目的。
你的帮助会很明显。 提前致谢 阿希什
答案 0 :(得分:4)
有同样的问题 - 需要在不使用互操作库的情况下保护excel文件。
With ClosedXML you can password protect at the worksheet level:
var ws = wb.Worksheets.Add("someworksheet");
ws.Protect("123"); // 123 will be the password
看起来您可以锁定工作簿的结构(阻止工作表添加/删除/重命名)而无需设置密码,但是没有广泛测试这一点:
var wb = new XLWorkbook();
wb.Protect(bool LockStrucure, bool LockWindows);
答案 1 :(得分:0)
要在ClosedXML中使用密码保护文件,请参见github