日期:2014-05-18  浏览次数:20385 次

急!!!asp.net 2.0将数据写入Excel问题
很奇怪的,我做的事一个公务用车单子,点击某条单子点击打印,将该单子的每栏数据写入到一个Excel模版文件中,然后调用Excel类_Workbook下的SaveAs函数,另存到一个Excel文件,再返回给客户端。
在我自己的机子上使用没有问题,放在本地IIS上也没问题,但是放到服务器上无论点哪条单子打印,返回的Excel文件的内容都一样。
请教各位高手,大概会有些什么原因,该怎么解决,帮帮小弟

------解决方案--------------------
被缓存了吧
------解决方案--------------------
是否有缓存?
路径是否正确》?
------解决方案--------------------
up
------解决方案--------------------
如果是OLE方式的写完以后记得Close连接。
如果是COM方式应该可以实时写入
------解决方案--------------------
ding
------解决方案--------------------
远程服务器上有没有Excel软件.看一下配置路径是否正确!
------解决方案--------------------
Office中Excel版本是完整版的吗?不是下补丁,
还有你电脑上版本跟服务器上是否一样
------解决方案--------------------
以前看过一个帖子讲COM方式写EXCEL有一个执行权限问题。你给ASPNET帐户可以使用Excel的权限。你详细捕捉一下异常,尤其是调用Excel的。有可能是本地有调用Excel权限,而服务器上没有。