python 处理excel 进程无法退出的问题

杀excel进程:
app = win32com.client.Dispatch("Excel.Application")
这个是激活
Doc = app.Workbooks.Open(filepathname)
Sheet = Doc.Sheets(sheetNo)
这个是用表格的
app.Quit() 这个是退出
Sheet=None
Doc=None
app=None
while not app==None:
    pythoncom.PumpWaitingMessages()
尤其是最后一个是必须的 
否则app没有退出完,你再打开另外一个sheet就会出错

posted @ 2012-08-09 00:57  dengyigod  阅读(1670)  评论(1编辑  收藏  举报