0
当我试图打开加密文档我有这样的例外如何使用EPPlus检查是否有密码保护的excel文件?
System.Exception : Can not open the package. Package is an OLE compound document. If this is an encrypted package, please supply the password
我写这篇硬方法测试
public bool HasPassword()
{
try
{
if(File.Exists(FileName))
{
var fileStream = File.Open(FileName, FileMode.Append);
var package = new ExcelPackage();
package.Load(fileStream);
}
}
catch(Exception)
{
return true;
}
return false;
}
,但我认为这是错误的做法。
如何检查是否有密码保护的Excel文件?