有什么办法可以在openpyxl文件的同一加载中同时获取单元格公式和单元格值?
目前,我必须执行以下操作:
wb_data_only = load_workbook(filename=file, data_only=True, read_only=True)
wb_formulas = load_workbook(filename=file, data_only=False, read_only=True)
然后我必须线性地循环这两个对象才能获得公式和值。例如只获取数据值,我这样做:
for sheet in wb_data_only:
for row in sheet.iter_rows():
cell in row:
return cell.value
然后我必须在公式对象上重复同样的操作。
有没有更有效的方法?