openpyxl如何将单元格设置为“忽略错误”?

时间:2017-06-13 17:29:49

标签: python excel openpyxl

我将一行单元格设置为如下公式:

TweleveWeekRollingFormula = "=AVERAGE(B" + str(ExcelRowNumber + 20) + ":B" + str(ExcelRowNumber + 31) + ")"

这很好但是导致excel在单元格左上角显示一个小的绿色三角形: Error Displayed in Excel

我可以通过单击单元格弹出菜单(!)并选择“忽略错误”在excel中手动清除错误。 有没有办法用openpyxl做到这一点? (而不是显示绿色三角形)

1 个答案:

答案 0 :(得分:0)

这些数字是字符串。要使此错误消失的方法,同时确保没有计算错误,方法是将这些数字值设置为浮点数(因为需要小数)。它们以字符串形式输入。你不要那样它现在可以正常工作的唯一原因是因为Excel成功将这些字符串转换为公式的数字。