本文参考了CSDN博主「claria029」的文章,原文链接:https://blog.csdn.net/claria029/article/details/116486904
Python使用openpyxl读取带公式的单元格时,可以选择读取公式还是读取公式计算值。其关键在于打开文件时给出data_only参数,当该参数的值设为False时,读取的是单元格中的公式;当该参数的值设为True时,读取的是单元格中的公式计算值。当省略该参数时,默认为False。
如下两种打开文件方式,都读取的是公式:
wb = openpyxl.load_workbook(filename)
wb = openpyxl.load_workbook(filename, data_only=False)
如下打开文件方式,读取的是公式计算值:
wb = openpyxl.load_workbook(filename, data_only=True)