在Python中使用openpyxl读取Excel中的显示字符串而非宏

0 投票
1 回答
567 浏览
提问于 2025-04-27 23:08

我正在使用 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 这个选项。

撰写回答