我有一个这样的Excel表格:
A B C D E F G
1 0 0 0
2 0 0
3 0
4
5 0 0 0 0 0 0 0
6 0 0 0
Run Code Online (Sandbox Code Playgroud)
每个'0'代表一些数据值,我正在读取值并将它们与原始数据进行比较,当数据匹配失败时它返回一条消息.我想要的是返回Excel工作表的行号以及列号或特别是CELL位置.请帮我这样做!
aru*_*lmr 31
试试这个:
import xlrd
workbook = xlrd.open_workbook('book.xls')
for sheet in workbook.sheets():
for row in range(sheet.nrows):
for column in range(sheet.ncols):
print "row::::: ", row
print "column:: ", column
print "value::: ", sheet.cell(row,column).value
Run Code Online (Sandbox Code Playgroud)
它会给你确切的row,column号码和cell值