ASP操作Excel后进程无法结束 excelasp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用office.excel.dll有时就是会出现这样的问题,死进程.因为它的原理就是调用系统中的excel进程去操作文件使用第三方dll直接操作文件好了,1楼已经给出了链接无需安装office,兼容32位64位 谢谢,还有没有什么方法可以在操作Excel完成后强制结束这些进程呢。 如果你做的是单机版的程序,我会告诉你可以使用Process.Kill()杀死进程但是你的是网站,网站天生是多线程的,100个用户登陆同时导出,有可能打开了100个excel的进程,你胡乱的去杀死进程,会导致有的用户导出没有完成任务就提前结束了 npoi,aspose,epplus,openxml,spire.xls都是不需要安装office直接操作xls文档的而且性能比com组件高。推荐使用 推荐使用npoi,这个在服务器上面不会引发 操作excel的iis错误,推荐使用 office.excel.dll 只能杀死本机电脑,服务器的杀不掉。我以前经常搞这东西,没办法。还是换组件吧,npoi 不错 请教一下,在.net3.5中有没有返回当前路径的属性呢? 如何让订单序列号按照日志的形式生成,并且不能重复,防止并发 怎么获取父窗口的url信息 如何改善网站打开速度慢的问题 问个比较菜的问题,各位大哥帮忙解惑下,谢谢 按钮事件没触发的怪问题. 怎么样才能打印出htmltable的表格框? 高手进来,关于树的奇怪问题!!!!!!!!!! 在HTML里,什么属性可以使弹开的新窗口屏蔽掉IE,光显示操作界面? sessionid有没有特殊字符 my97 date picker 的问题 asp.net操作xml在页面上显示标签里的内容怎么实现?
因为它的原理就是调用系统中的excel进程去操作文件
使用第三方dll直接操作文件好了,1楼已经给出了链接
无需安装office,兼容32位64位
但是你的是网站,网站天生是多线程的,100个用户登陆同时导出,有可能打开了100个excel的进程,你胡乱的去杀死进程,会导致有的用户导出没有完成任务就提前结束了
还是换组件吧,npoi 不错