既然能通过C#操作EXCEL了,但是使用完后,会出现下面的情况(图片来自这里):
这样就会启动多个线程,导致每次需写入数据到EXCEL中的时候,会提示当前操作的表格(其他 的表格就另当别论啦)正在被使用,以只读的方式打开。
调用下面的代码做处理,在关闭和回收系统资源后,手动杀死EXCEL线程。方法如下:
既然能通过C#操作EXCEL了,但是使用完后,会出现下面的情况(图片来自这里):
这样就会启动多个线程,导致每次需写入数据到EXCEL中的时候,会提示当前操作的表格(其他 的表格就另当别论啦)正在被使用,以只读的方式打开。
调用下面的代码做处理,在关闭和回收系统资源后,手动杀死EXCEL线程。方法如下: