【发布时间】:2017-01-21 00:04:06
【问题描述】:
我正在使用 Python openpyxl 包从 Excel 单元格中读取值。带有公式的单元格始终返回公式字符串而不是计算值。我宁愿在加载工作簿时避免使用“data_only=True”,因为它会清除所有公式,我确实需要保留其中的一些。看似不那么难的问题,但事实证明是相当具有挑战性的。如果有人能对此有所了解,将不胜感激。非常感谢!
【问题讨论】:
-
你研究过 Pandas read_excel 的能力吗?
-
这可能听起来有点疯狂,但读取文件两次(一次使用
data_only=True,另一次使用data_only=False)并映射两个数据集可能是解决此问题的方法。 -
非常感谢你们。 Metropolis:尝试过 Pandas - 同样的问题。它使用公式为 NaN 拾取单元格值。 Abdou:有趣……从没想过。
标签: excel python-2.7