我使用xlrd和python来提取excel数据,一切都很好,数据提取也很好,但是代码只提取最后一行数据。
这是我的电子表格+-------------------+------------+------------------------+
| polling_station_1 | Cairo | 7734 |
+-------------------+------------+------------------------+
| polling_station_2 | Giza | 13332 |
+-------------------+------------+------------------------+
| polling_station_3 | Alexandria | 10901 |
+-------------------+------------+------------------------+
这是我的代码import xlrd
excel_sheet = xlrd.open_workbook("teacher.xlsx")
sheet1= excel_sheet.sheet_by_name('parents')
for i in range(0, sheet1.nrows):
row = sheet1.row_slice(i)
Gname = row[0].value
Fname = row[1].value
Lname = row[2].value
print Gname
print Fname
print Lname
和结果polling_station_3
Alexandria
10901
这是最后一行,但我要第一行的数据
注意:更改的范围仍显示在最后一行。
任何人都请弄清楚