openpyxl-同时获取公式和值?

时间:2020-01-17 19:56:43

标签: openpyxl

有什么办法可以在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

然后我必须在公式对象上重复同样的操作。

有没有更有效的方法?

0 个答案:

没有答案