0

ASP.NET ページから NPOI dll を使用して Excel ファイルをエクスポートする際に問題が発生しています。

基本的に、例外なくセルにデータを入力できますが、Excel をエクスポートする必要がある最後のいくつかのステップで、Response.End を実行しようとすると例外がスローされます。

Dim ms As New MemoryStream
xlWorkbook.Write(ms)
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("content-disposition", "attachment;filename=M4_Control_Chart.xls")
Response.Clear()
Response.BinaryWrite(ms.GetBuffer())
Response.End()

例外から多くの情報を取得できません。「式を評価できません」と表示されるだけです

誰でもこれを修正する方法を知っていますか?

ありがとう。

4

1 に答える 1

2

バッファを読み取る前にストリームをフラッシュします: ms.Flush()

于 2014-05-24T14:24:31.347 に答える