调用xll函数python

时间:2015-02-12 04:00:13

标签: python excel xll

您好我正试图通过python调用xll addin的函数。我已经加载了插件,一切运行正常,直到我需要调用一个函数,我的参数是可选的,因此我可以留空,然后我得到一个错误。即: 在excel中,如果我输入一个单元格,function1可以正常工作

=function1('a','b',,'d')

但如果在python中我写:

import os
import numpy as np
from win32com.client import Dispatch
Path  = 'myWeirdApp.xll'
xlApp = Dispatch("Excel.Application")
xlApp.RegisterXLL(Path)

以下行不起作用:

xllApp.run('function1', 'a','b', , 'd')

是否有人为此类情况提供解决方案?

1 个答案:

答案 0 :(得分:2)

看起来,如果用None替换间隙,它可以正常工作!

相关问题