我在使用xlwings的Excel上有一点问题,我真的不知道如何解决它。 当我使用返回例如熊猫数据帧的UDF函数时,假设我的数据帧是3个colums宽度(行上没有必要条件),那么在excel的第4列,如果我在其上写一些数据,我的熊猫数据框将在我计算工作表后立即将其删除...虽然数据框根本没有使用此列,但它的3列大而不是4 ... 我不知道我是否足够清楚。让我知道!
非常感谢你。
@xw.func
@xw.ret(expand='table')
def hello(nb):
nb = int(nb)
return [["hello","you"] for i in range(nb)]
答案 0 :(得分:0)
似乎在xlwings的文档中,有必要在底部和右侧有一个空行和列。如果不是它会覆盖它
http://docs.xlwings.org/en/stable/api.html#xlwings.xlwings.ret