在Python中使用openpyxl读取Excel中的显示字符串而非宏
我正在使用 openpyxl 插件来读取 Excel 表格。我使用的是 Python 3.3.2 版本。
print((sheet.cell(row = 10, column = 2)).value)
我试图通过上面的命令读取 B10 单元格。但是它返回的是 Excel 单元格的宏值,而不是在 Excel 表格中显示的实际值。
它显示的宏值是:
=RTM_App!B15
(这个宏值指向另一个叫做 RTM_App 的表格中的 B15 单元格。B15 单元格里包含的内容是字符串 "REQ_ID_1"
)
我该如何获取 "REQ_ID_1"
,而不是宏 =RTM_App!B15
呢?
1 个回答
2
在读取工作簿的时候,使用 data_only=True
这个选项。