我正在尝试编写一个 xlwings 用户定义函数(UDF),该函数在Excel VBA中返回一个 numpy 数组的列表。这可能吗?
无论何时尝试,我都会在VBA中收到此错误:
换句话说,就是:
运行时错误'-2147467259(80004005)':
意外的Python错误:TypeError:内部错误-缓冲区长度不是序列长度!
答案 0 :(得分:1)
返回多个Numpy数组的最简单方法可能是将它们组合成Python中的单个2D数组并返回。
答案 1 :(得分:0)
答案似乎是:不,不可能。