乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > 怎样通过<em>python调用word</em>或Excel中的vba函数-python 调用

怎样通过<em>python调用word</em>或Excel中的vba函数-python 调用

作者:乔山办公网日期:

返回目录:word文档


这个要看你对那种语言熟悉了,我大致说下两门语言的区别:
python:代码模块化更方便,如果你的处理逻辑复杂,需要灵活的配置和代码服用,见用使用python,操作excel的库为xlwt,xlrd。
vba:excel原生支持,调用起来比较方便,如果逻辑不复杂推荐使用这个。

可以呀,VBA 里面可以调用内置函数,比如SUM vba里面是这样的,application.worksheetfunction.sum
vba处理起来肯定更加直接,因为他就是针对office设计的,python也拥有强大的功能,但并没有针对office的库,需要查找相关的内容来完成,相对麻烦一点,vba更加的直接。

比如你在excel里边有个vba函数叫foo,参数是args

import win32com.client
xls=win32com.client.Dispatch("Excel.Application")
xls.Workbooks.Open(Filename="***.xls")
ret = xls.Application.Run("foo", args)
print ret
xls.Application.Quit()

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网