初始化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();