Openpyxl:在工作表级别的公式和计算值之间切换?

时间:2018-07-14 09:12:47

标签: openpyxl

我目前正在汇总工作簿,只需复制大约80%的工作表的计算结果,我就可以逃脱。但是,我需要保留其余工作表的公式。

我目前必须两次阅读每个工作簿,分别为具有公式的对象和具有计算值的对象创建单独的工作簿对象:

calcualted_wb1 = openpyxl.load_workbook(filename, data_only=True)
formula_wb1 = openpyxl.load_workbook(filename)

这似乎效率很低,我想知道,是否有一种方法可以在工作表级别上在计算值和公式值之间切换?

1 个答案:

答案 0 :(得分:1)

否,这是阅读工作簿时的全局设置。拥有两本工作簿很容易,其中一本是只读的和纯数据的,另一本是可编辑的。