如何使用EPPlus读取具有工作簿保护的Excel 2010文件?

时间:2013-12-19 01:40:51

标签: c# excel-2010 epplus

当我使用下面的代码读取为工作簿启用了密码保护的Excel 2010文件时:

using (FileStream file = new FileStream(fileName,
       FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite))
{
     ExcelPackage ep = new ExcelPackage();

     try
     {
         ep = new ExcelPackage(file);
     }
     catch (Exception ex)
     {
         string strErr = ex.message;
     }
}

......我得到一个例外。使用EPPlus?

读取具有密码保护的Excel 2010文件的任何示例代码

1 个答案:

答案 0 :(得分:3)

面临同样的问题。在Excel 2010中,加密算法与2007年不同。幸运的是EPPlus 4.0 Beta 2 was released。适用于2010+,但仍无法解密2007 excel。