如何获取单元格的值而不是公式值? [英] How to get value of cell instead formula value?
本文介绍了如何获取单元格的值而不是公式值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用这个库openpyxl
.
并读取数据为:
for row in sheet.rows:
print row[0].value
我得到公式:=D42-D42*0.1
.
推荐答案
您可以
- 使用
row[0].internal_value
.
或
- 在加载工作簿时使用
data_only=True
.(例如,workbook = openpyxl.load_workbook("yourxlsx.xlsx", data_only=True)
)
- Use
data_only=True
when you load your workbook. (For example,workbook = openpyxl.load_workbook("yourxlsx.xlsx", data_only=True)
)
当您确定不希望从工作簿中获取原始公式时,第二个选项是不错的选择.
The second option is good when you are sure you don't wish to ever get the original formula from the workbook.
这篇关于如何获取单元格的值而不是公式值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文