2012-04-05 93 views
1

我正在尝试做一个解析器,读取多个excel文件。我通常需要在一行的底部找到所有上层元素的值。所以单元格的值实际上是“= sum()”或“A5 * 0.5”可以说...对于用excel打开这个文件的用户来说,它看起来像一个数字,这很好。但是如果我尝试用ws.cell(x,y).value读取这个值,我什么也没有得到。如何用xlrd读取公式

所以我的问题是如何读取这种类型的字段与xlrd,如果它是可能读取像ws.cell(x,y).value或类似的东西?

感谢

+0

此链接应该为您提供指导:http:// stackoverflow。 com/questions/4690423/get-formula-from-excel-cell-with-python-xlrd – 2012-04-05 13:45:35

回答

0

按照该链接,你的问题,我已经张贴以上,xlrd的作者说,“这项工作是‘正在进行’,但也不太可能很快就可以作为xlrd的焦点在这里,我认为没有什么可以做的。注意:这是基于作者对2011年1月的评论。

+0

afaicr excel将当前值与公式一起保存,所以即使您不能评估公式 – serbaut 2012-04-05 13:52:56

+0

参考:http:// stackov erflow.com/questions/4690423/get-formula-from-excel-cell-with-python-xlrd – Mermoz 2016-03-29 13:50:04