如何从excel中检查单元格,使用python

问题描述:

我想访问excel工作簿中有公式的单元格。实际上,我的python脚本工作正常,只能读取excel中的数据,但我只需要电池,其具有式并打印细胞只有 一个例子将非常感激..........如何从excel中检查单元格,使用python

两件事情,可以帮助您解决问题:

  1. 有一个错字:HasForumla而不是HasFormula
  2. e是一个字符串,而不是cell对象,所以e.HasFormula将不起作用。

你可能想使用

e = sheet.cell(row,17) 

在该位置访问Cell对象。我不确定你从哪里获得了HasFormula属性,但是 - 无法在文档中找到它。

编辑: 我只是看着在那里的说,

xlrd将安全可靠地忽略任何这些如果出现在 文件中的README对电流分布:

  • [...]
  • 公式(公式计算的结果当然会被提取出来)。
  • [...]
+0

ü可以给告诉我该小区有公式或不检查代码....感谢ü。是否有任何其他方式来检查单元格是否具有公式 – Michael 2014-09-23 03:57:40

+0

@Raj:看来'xlrd'不能做到这一点。我没有安装它,所以我无法检查。你在哪里得到你的'HasFormula'属性?或者那只是一个猜测? – 2014-09-23 10:17:29

+0

然后。我可以做的,你应该修改代码并粘贴在这里。蒂姆Pietzcker。谢谢你提前 – Michael 2014-09-23 10:44:12