使用C#asp.net Web表单中的Microsoft.Office.Interop.Excel进行XL表密码保护。 实际上我正在为我的XL Sheet提供密码保护,但是第一张xl工作表是自动打开并显示xl工作表的所有数据但它不应该第一次打开,下载密码保护工作正常后所有其他功能正常工作。
以下是我的完整代码:
$Actions
->expects($this->once())
->method('run')
->with('go') # <---
->willReturn('xy')
;
答案 0 :(得分:1)
不要在服务器上执行excel互操作。它有点像地狱,一个足以引导VLCC通过的安全漏洞,并且作为磨损缓慢。如果许可证不是问题,请使用像epplus这样合理的东西。否则,存在合理的商业解决方案