【发布时间】:2018-10-19 05:19:02
【问题描述】:
我在使用 xlwings 的 Excel 上有一点问题,我真的不知道如何解决它。 当我使用返回例如熊猫数据框的UDF函数时,假设我的数据框是3列宽(行没有必要条件),然后在excel的第4列,如果我在上面写一些数据,我的熊猫数据框将在我计算表格后立即将其删除...虽然数据框根本不使用此列,而它是 3 列而不是 4 列... 我不知道我是否足够清楚。告诉我!
非常感谢您。
@xw.func
@xw.ret(expand='table')
def hello(nb):
nb = int(nb)
return [["hello","you"] for i in range(nb)]
【问题讨论】:
-
对不起......你会在上面找到一个例子。它返回一个 nb*2 数组。如果我在 excel 中编写函数后在第 3 列有内容,它会删除它。您甚至会发现 2 张图片准确描述了问题所在
标签: python excel pandas xlwings