初始化sheet的时候报了无法实例化的错,百度了一圈发现是需要在线程单元里才能对office控件进行实例化
1.首先先实例化一个线程Thread,DoWork是要处理的方法
Thread thread = new Thread(new ThreadStart(DoWork));
2.然后把线程设置为后台线程
thread.IsBackground = true;
3.把线程的状态设置为线程单元,STA表示的是线程单元,MTA是多线程单元
thread.SetApartmentState(ApartmentState.STA);
4.之后就启动线程就好了
thread.Start();