Excel删除由Python插入的有效公式

我正在尝试使用openpyxl在Python中生成一个excel xlsx报告,但是有一个问题。 Excel不断从我的工作表删除几个特定单元格中的公式

我打印什么插入,它似乎绝对有效,如果我从控制台粘贴到单元格它显示确切的结果。 我甚至试图插入公式没有领先的'=',它这样做,当我打开它在Excel中,并添加“=”它的工作。

这是给定的公式,只是匹配行中某些其他值的条件上的单元格的总和:

= SUMIF($ C $ 27:$ C $ 243; A249; $ I $ 27:$ I $ 243),

打开工作簿的错误如下所示:

在这里输入图像说明 在这里输入图像说明

当我没有插入任何特定的单元格时,所有打开的都是平滑的,没有任何警告。 当我手动插入它,但是, Excel显示警告说公式的单元格不受保护。 不知道这是否应该是一个问题。 我无法把头围住。 Excel错误日志与以往一样有用。

请注意文档中的警告: http : //openpyxl.readthedocs.io/en/default/usage.html#using-formulae