我目前正在汇总工作簿,只需复制大约80%的工作表的计算结果,我就可以逃脱。但是,我需要保留其余工作表的公式。
我目前必须两次阅读每个工作簿,分别为具有公式的对象和具有计算值的对象创建单独的工作簿对象:
calcualted_wb1 = openpyxl.load_workbook(filename, data_only=True)
formula_wb1 = openpyxl.load_workbook(filename)
这似乎效率很低,我想知道,是否有一种方法可以在工作表级别上在计算值和公式值之间切换?
答案 0 :(得分:1)
否,这是阅读工作簿时的全局设置。拥有两本工作簿很容易,其中一本是只读的和纯数据的,另一本是可编辑的。