ExcelPackage抛出“文件包含损坏的数据”错误

时间:2014-05-30 10:46:34

标签: moss excelpackage

我正在尝试将excel文件上传到moss 2007网站上。在事件处理程序中,我尝试使用ExcelPackage读取文件。 我的代码如下......

MemoryStream fileContent = new MemoryStream();
   fileContent.Write(properties.ListItem.File.OpenBinary(), 0, Convert.ToInt32(properties.ListItem.File.TotalLength));
   using (ExcelPackage package = new ExcelPackage(fileContent))
   {
       ExcelWorksheet worksheetWR = package.Workbook.Worksheets[1];
       .....
   }

但我总是收到文件包含损坏的数据 使用stmt时的错误。我一直试图找到一个解决方案很长一段时间,但到目前为止还没有突破。 有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我使用 MS Office Interop Excel 来读取相同的Excel,没有任何错误。