我有个很奇怪的问题。我正在尝试从excel文件中读取一些数据,但是属性nrows有一个错误的值。虽然我的文件有很多行,但它只返回2。
我的工作是日食。我不知道到底是什么问题,一切看起来都很好。
当我尝试通过索引访问其他行时,但是得到了索引错误。
我很感谢你的帮助。
如果有帮助,那就是我的代码:
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发布于 2013-10-01 13:29:59
在尝试了一些其他文件之后,我确信这是关于该文件的,而且我认为它与Microsoft 2003和2007的差异有关。
https://stackoverflow.com/questions/19115521
复制相似问题