2014-09-22 75 views
1

我想訪問excel工作簿中有公式的單元格。實際上,我的python腳本工作正常,只能讀取excel中的數據,但我只需要電池,其具有式並打印細胞只有 一個例子將非常感激..........如何從excel中檢查單元格,使用python

回答

0

兩件事情,可以幫助您解決問題:

  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

相關問題