服务器上访问站点导出正常,但是在客户机上访问站点导出异常了,我写日志发现错误在xBk.SaveCopyAs(filepath)这里,保存文件时出异常了,异常信息:
System.Runtime.InteropServices.COMException (0x800AC472): Exception from HRESULT: 0x800AC472 at Microsoft.Office.Interop.Excel.WorkbookClass.SaveCopyAs(Object Filename)
然后我去服务器上面看,看到如下内容,其实内容已经写进去了,只是保存失败了,导致客户端没有进入到下载这一步,保存的路径文件夹用户(NETWORK SERVICE,IIS_IUSRS)权限(写入,修改)都加了
NPOI这么强大的,第三方的吧,还有什么excel、com等,网上一大推,自带的真心不好用
恩,之前也有了解npoi,美实际使用,不过我上午还是换成npoi了,弄好了
用第三方的工具, 不要用自带的.
对,你用这种,每次都会创建office进程,做winform还可以,可以用npoi,openxml等第三方组件,开源的
用这么鸡肋的东西,。。。还是用第三方,如NPOI ,Asp ose .E xcel