我有一个python函数,它将几个必需的参数放在一起几个默认参数,但当我尝试fzumstein提到它时,它并没有按预期工作。我做错了什么?
def Doublesum(a, b=1):
return (a + b)**2
在excel中:
=Doublesum(1)
这不返回任何值,即#Value!
。我已经安装了xlwings版本0.7.2。
答案 0 :(得分:0)
我建议在conda环境中尝试新安装(因为看起来你已经有了)。尝试:
conda create -n xlwings-test python=2.7
activate xlwings-test
conda install xlwings pandas numpy
然后尝试from xlwings import func
。然后尝试UDF example - 即下载两个文件(.py和.xlsm)并在用于xlwings-test
环境的同一命令提示符中打开.xlsm。
当我尝试它时(在Windows上),这有效。如果你不断获得有关keyerror的堆栈跟踪,请发布它。