【发布时间】:2016-04-17 19:41:54
【问题描述】:
我正在尝试使用 ClosedXML 在 ASP.NET 中打开一个 6MB 的 Excel 文件,但我收到一条错误消息 “隐式转换出错。无法转换空对象。”
这是我的代码:
Dim temppath = Path.GetTempPath()
Dim filenamestr As String = Path.GetFileNameWithoutExtension(Path.GetRandomFileName())
Dim tempfilename As String = Path.Combine(temppath, filenamestr + ".xlsx")
Using fs = New FileStream(tempfilename, FileMode.Create, FileAccess.Write)
xlStream.WriteTo(fs)
End Using
Dim xlwb = New XLWorkbook(tempfilename) 'The part having the error
来源:“DocumentFormat.OpenXml” 我也尝试打开一个现有的 Excel 文件,它仍然会导致这个错误。还尝试将文件放在不同的目录中,认为这只是因为我的驱动器的许可,一点运气都没有。提前致谢。
【问题讨论】:
标签: asp.net vb.net excel closedxml