在openpyxl 2.0.3中获取公式单元格值

时间:2014-08-06 11:12:52

标签: python-2.7 openpyxl

我想使用openpyxl 2.0.3访问单元格的实际值。

我有一个公式值为= V1/40的单元格 我想访问它在打开excel时会看到的结果值。 我试图通过interal_value属性访问它,但即使用data_only = True打开工作簿,它也会一直返回None。

我偶然发现this

其中讨论worksheet.cached_value["A25"],但这会导致属性错误。

有没有人知道我怎样才能获得这些价值?

1 个答案:

答案 0 :(得分:0)

2.0.x包含一个错误,表示具有公式(公式和值)的某些单元格的值为None。这已经在2.0和2.1分支中得到修复,应该很快就会发布。请检查其中一个版本并尝试使用您的文件。