1
我想通過首先找到它所在的行然後通過單元格的座標來查找excel中單元格的值(該列每次都是相同的) 。用openpyxl查找單元格的問題
我嘗試使用下面的代碼,它的問題是,它的rownum不是行數(正如我所期待的)。請有人可以幫助我找到一個包含我正在尋找的值的行的數量:
wb = openpyxl.load_workbook('C:\\rtemp\\Names.xlsx')
ws = wb['Sheet5']
rownum = 0
for row in ws:
for cell in row:
if cell.value == 'ResellBalance':
rownum = row
break
ExcelValue = ws.cell(row=rownum, column=2).value
print(ExcelValue)
爲什麼你認爲'for ws:行將遍歷工作表的行?你有沒有讀過[教程](http://openpyxl.readthedocs.io/en/2.3.3/tutorial.html)?它特別提到了如何迭代表格的行。 – SiHa
我已閱讀教程並在Google搜索中找到答案。我知道在ws中的行將返回整行。我試圖找到一個返回行號的函數,到目前爲止我只能找到一個返回列的函數(get_column_letter) – ChrisG29