我正在尝试使用 Python 生成 Excel xlsx 报告openpyxl, 但有一个问题。Excel 不断从我的工作表中删除公式在一些特定的细胞中。
我打印了正在插入的内容,它似乎绝对有效,如果我将其从控制台粘贴到单元格,它会显示确切的结果。我什至尝试插入不带前导“=”的公式,当我在 Excel 中打开它并添加“=”时,它就成功了。
这是给定的公式,只是匹配行中某些其他值的条件下的单元格总和:
=SUMIF($C$27:$C$243;A249;$I$27:$I$243)
打开工作簿时出现错误如下:
当我不在该特定单元格中插入任何内容时,一切都会顺利打开,没有警告。然而,当我手动插入它时,excel显示警告说带有公式的单元格不受保护。不确定这是否应该成为一个问题。
我无法完全理解它。 Excel 错误日志一如既往地有用。
请注意文档中的警告:http://openpyxl.readthedocs.io/en/default/usage.html#using-formulae http://openpyxl.readthedocs.io/en/default/usage.html#using-formulae
注意,您必须使用函数的英文名称,并且函数参数必须用逗号分隔,而不是其他标点符号(例如分号)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)