使用Python操作excel单元格——获取带公式单元格的值
一、前言
通过使用Python的openpyxl库,来操作excel单元格,获取带公式的单元格中的值。
把学习的过程分享给大家。大佬勿喷!
二、程序展示
1、表格准备
使用前面创建过的表格,获取B6单元格的求和值。
2、获取表格的值
wb = openpyxl.load_workbook('F:\python_study\表格\插入表格.xlsx')
sheet1 = wb.active
print(sheet1['B6'].value)
直接用上面的程序,打印出来的结果是公式,不是我们想要的值。
需要在打开的时候,加入data_only=True。
wb = openpyxl.load_workbook('F:\python_study\表格\插入表格.xlsx', data_only=True)
sheet1 = wb.active
print(sheet1['B6'].value)
现在打印的结果就是计算后的值了。