我似乎无法解决这个问题。
我正在尝试浏览电子表格中的整列,如果找到值,则返回数据行。
任何帮助将不胜感激..
答案 0 :(得分:0)
请导入xlrd并运行此代码并按
进行修改import xlrd
workbook = xlrd.open_workbook('file.xls')
for s in workbook.sheets():
for r in range(s.nrows):
for c in range(s.ncols):
print "row::::: ", r
print "column:: ", c
print "value::: ", s.cell(r,c).value
答案 1 :(得分:0)
最简单的事情就是遍历工作表的所有行,检查相关列中的单元格,并在获得值时中断。
from openpyxl import load_workbook
wb = load_workbook(filename)
ws = wb[sheetname]
for row in ws:
cell = row[0] # for column 'A'
if cell.value == sentinel:
break
# do what you want with the row