我有一个我在xlwings中使用的函数,它返回3个值作为元组。我想将所有这些值返回到excel中的3个单元格而不调用函数3次,因为计算一起进行。这是一些模拟代码:
@xw.func
def pull_data_and_calc(search_key):
betas = calculations() # calculations returns a tuple of size 3
beta = betas[0]
beta_up = betas[1]
beta_down = betas[2]
return beta, beta_up, beta_down
之前计算过beta的任何人都知道总beta会与beta_up和beta_down一起计算,因此为每个beta计算运行函数效率非常低。我为不包含更多代码而道歉,但出于合规性原因这是不可能的,这与输出相似。
在Excel中运行此功能仅显示测试版值,我无法显示beta_up或beta_down。任何帮助都会很棒!