xlwings:对象必需

我是Python和xlwings的新手。 所以故事是,

我需要在Excel中使用自定义函数。 由于我不知道VB脚本,所以我决定在Python中编写一个函数,并使用xlwings将其导入到excel中。

  • 我使用pip命令安装了xlwings。 我通过xlwings支持论坛给出的程序添加了插件。

  • 我创build了一个excel文件,说“Test.xlsm”。 我创build了一个名为“Test.py”的Python文件(文件只在同一个文件夹中)

我在python中写了我的函数

import xlwings as xl @xl.func def exponent(x,y): #the function is an example only. I tried this for practicing and it is also not working z=x**y return z 
  • 我打开excel,在xlwings插件中使用import函数导入函数。 我发现在导入函数时没有错误
  • 我从Excel单元格中调用函数“= exponent(A1,B1)”

而不是得到一个结果,我得到“ 对象需要 ”我不知道哪里出了问题?

任何想法我失踪? 原谅我的基本问题。