gpt4 book ai didi

python xlrd 获取第一行值

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:20 26 4
gpt4 key购买 nike

我正在使用 xlrd 和 python 来提取 Excel 数据,一切都很好,数据提取也很好,但代码只提取最后一行数据。

这是我的 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

这是最后一行,但我想要第一行的数据注意:更改后的范围仍显示在最后一行。

请大家弄清楚

最佳答案

excel_sheet = xlrd.open_workbook("teacher.xlsx")
sheet1= excel_sheet.sheet_by_name('parents')
row = sheet1.row(0) # 1st row

如果打印行输出为

[text:u'polling_station_1', text:u'cairo', text:u'7734']

现在对其进行切片或一一获取值

Gname = row[0].value        
Fname = row[1].value
Lname = row[2].value

print Gname
print Fname
print Lname

现在结果将是

olling_station_3 
Alexandria
10901

如果要更改行

row = sheet1.row(0)  # change row(0) Value

关于python xlrd 获取第一行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34159705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com