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 回答