首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用xll函数python

调用xll函数python
EN

Stack Overflow用户
提问于 2015-02-12 12:00:13
回答 1查看 1.7K关注 0票数 1

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

代码语言:javascript
复制
=function1('a','b',,'d')

但如果我在python中写道:

代码语言:javascript
复制
import os
import numpy as np
from win32com.client import Dispatch
Path  = 'myWeirdApp.xll'
xlApp = Dispatch("Excel.Application")
xlApp.RegisterXLL(Path)

下面这行代码不起作用:

代码语言:javascript
复制
xllApp.run('function1', 'a','b', , 'd')

对于这种情况,有人有解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-14 01:22:09

看起来,如果你用None代替间隙,它会工作的很好!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28469056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档