【问题标题】:calling xll function python调用xll函数python
【发布时间】:2015-02-12 04:00:12
【问题描述】:

您好,我正在尝试通过 python 调用 xll 插件的函数。我已经加载了插件并且一切运行良好,直到我需要调用一个函数,其中我的参数是可选的,因此我可以将其留空,然后我得到一个错误。即: 在 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')

有没有人可以解决这种情况?

【问题讨论】:

  • 嗨。我还有一些我希望能够在 python 中加载和使用的 xll 加载项。你能分享你的解决方案吗?谢谢
  • xllApp 是一个错字,应该是xlApp.run('function1', ...)

标签: python excel xll


【解决方案1】:

看起来如果你用None 代替空格,它就可以正常工作!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 2012-04-06
    相关资源
    最近更新 更多