在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一直被一个问题困扰就是导出excel时如何关闭excel进程,我使用过oExcelApp.Quit(); 也用过GC回收,结果都不理想,后来发现可以kill进程,但是问题是kill进程 时不好解决多人并发的使用,比如一个人在导表然后kill所以的excel但是如果同时又有人在导表那么这就把另外一个excel结束了,现在我们要办的 是如何kill当前这个进程,这里我们先看一下代码: oExcelApp.Quit(); PublicMethod.Kill()内容是: using System.Runtime.InteropServices; int k= 0; }
这样我们就可以关闭当前进程excel而不是杀掉所有的类型为excel进程了,
另外一个新发现的方法: 如果你某刻发现一个excel做模板然后载入excel应用对象,导出数据如果excel进程自己会退出,那么复制这个模板,然后清空内容,重新在这个摸板设计你x想要的模板内容,载入这个模板excel应用对象,导出数据,那么这个excel进程自己会很听话的退掉, |
请发表评论