0

moss 2007 サイトに Excel ファイルをアップロードしようとしています。イベント ハンドラーで、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 を使用しているときに常にファイルに破損したデータが含まれているというエラーが表示されます。私はかなり長い間これに対する解決策を見つけようとしてきましたが、これまでのところ突破口はありません. これを解決する方法を知っている人はいますか?

4

1 に答える 1

0

MS Office Interop Excelを使用して、エラーなしで同じ Excel を読みました。

于 2014-10-09T11:20:25.433 に答える