我是 c# asp.net 的新手,我尝试使用第三方库“Closedxml”创建 XLS 文件。现在我还想用密码保护 XLS 文件,如何实现这一点。
你的帮助将是可观的。
提前致谢
阿西什
最佳答案
有同样的问题 - 需要在不使用互操作库的情况下保护 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);
引用:
sheet protection example
关于.net - 使用 Closedxml 库创建受密码保护的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30341506/