您将需要Python Win32扩展-http:
//sourceforge.net/projects/pywin32/
(现在迁移到GitHub:https :
//github.com/mhammond/pywin32)
然后,您可以使用COM。
from win32com.client import Dispatchexcel = Dispatch('Excel.Application')wb = excel.Workbooks.Open(r'c:pathtofile.xlsx')ws = wb.Sheets('My Sheet')# do other stuff, just like VBAwb.Close()excel.Quit()
您可以将脚本放在Windows Task Scheduler上,以根据需要运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)