我遇到了一个非常奇怪的问题。我正在尝试从 excel 文件中读取一些数据,但该属性nrows
的值错误。虽然我的文件有很多行,但它只返回 2。
我在 pydev eclipse 中工作。我不知道实际上是什么问题;一切看起来都很好。
当我尝试手动通过索引访问其他行时,但出现索引错误。
我很感激任何帮助。
如果有帮助,这是我的代码:
def get_data_form_excel(address):
wb = xlrd.open_workbook(address)
profile_data_list = []
for s in wb.sheets():
for row in range(s.nrows):
if row > 0:
values = []
for column in range(s.ncols):
values.append(str(s.cell(row, column).value))
profile_data_list.append(values)
print str(profile_data_list)
return profile_data_list