要把银行账户信息导入Execl里,是创建一个Execl文件,往文件输入银行帐号时是6.22202E+18这种格式,和原来的帐号不匹配,怎么调下格式?
Application app = new ApplicationClass();
app.Quit();
app = null;这样Execl进程也关不掉?请问下怎么处理呀?
Application app = new ApplicationClass();
app.Quit();
app = null;这样Execl进程也关不掉?请问下怎么处理呀?
m_objExcel.Quit();
m_objExcel=null;
GC.Collect()
GC.WaitForPendingFinalizers(); see
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q306022 我明白了,不光要将Excel对象关闭,还要关闭WorkBooks,WorkBook都关闭才行:
m.Quit();
m_objBook=null;
m_objBooks=null;
m_objExcel=null;
GC.Collect();
//设置格式
Excel.Range range=mysheet.get_Range(mysheet.Cells[1,1],mysheet.Cells[5,1]);
range.NumberFormatLocal= "@ ";//文本格式2、将所有关于excel的操作放在一个函数中(函数结束时要将WorkBooks,WorkBook,Application等都关闭),调用完函数后,紧跟上GC.Collect(); 可以讲excel进程关闭。