2024-09-30 06:33:31 发布
网友
我试图找到一个解决方案,如何替代以下各项:
worksheet = writer.sheets['Overview'] worksheet.write_formula('C4', '=MIN('Sheet_147_mB'!C2:C325)')
比如说:
迭代当前xlsx书籍中的所有现有工作表,并将函数写入当前工作表中,以获得概述。在
在花了几个小时之后,我找不到任何解决办法,因此如果有人能给我指点方向,我将不胜感激。谢谢您!在
您没有给出错误消息,但问题似乎出在您的引用中—您不能像这样嵌套单引号:'=MIN(s +'!C2:C325')'),而且您的引号不在正确的位置。解决这些问题后,您的代码如下所示:
'=MIN(s +'!C2:C325')')
for s in sheet_names: worksheet.write_formula(row, col, "=MIN('" + s +"'!C2:C325)") row+=1
单引号现在嵌套在双引号中(它们也可以被转义,但这很难看),工作表名称用单引号括起来,这样可以保护特殊字符(例如空格)。在
您没有给出错误消息,但问题似乎出在您的引用中—您不能像这样嵌套单引号:
'=MIN(s +'!C2:C325')')
,而且您的引号不在正确的位置。解决这些问题后,您的代码如下所示:单引号现在嵌套在双引号中(它们也可以被转义,但这很难看),工作表名称用单引号括起来,这样可以保护特殊字符(例如空格)。在
相关问题 更多 >
编程相关推荐