OpenPyXl在加载时删除公式

时间:2014-12-16 00:31:53

标签: python excel openpyxl

我试图使用OpenPyXL

  • 打开.xlsx文件
  • 读取我知道包含数字的单元格
  • 为该单元格写一个不同的编号
  • 将结果保存到相同或不同的.xlsx文件

但是,即使我只执行第一步和最后一步,生成的.xlsx文件也会删除所有公式。最简单的代码版本如下:

from openpyxl import load_workbook

wb = load_workbook(filename=file_path, data_only=False, guess_types=False)
wb.save(file_path_new)

然而,即使没有改变任何东西,我仍然失去所有的公式。我为选项尝试了不同的值。我最大的问题是,仅在昨天,完整的代码(包括读取和写入数字单元格)才起作用,保存的结果在该单元格中有新的数字(在excel中查看时)。

我在某个时候从1.8.5更新到2.0.2,但不记得这是在原始代码工作之前还是之后。

0 个答案:

没有答案