我正在尝试将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时的错误。我一直试图找到一个解决方案很长一段时间,但到目前为止还没有突破。 有谁知道如何解决这个问题?
答案 0 :(得分:0)
我使用 MS Office Interop Excel 来读取相同的Excel,没有任何错误。