使用xlrd模块,可以从电子表格中检索信息。例如,可以用python来读取、写入或修改数据。此外,用户可能必须遍历各种表,并根据一些标准检索数据,或者修改一些行和列,并执行大量工作。
xlrd模块用于从电子表格中提取数据。
安装xlrd模块命令:
pip install xlrd
输入文件 :

立即学习“Python免费学习笔记(深入)”;
代码#1:
# 使用Python读取excel文件
import xlrd
# 给出文件的位置
loc = ("path of file")
# 打开Workbook
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
# 对于第0行和第0列
sheet.cell_value(0, 0)输出:
'NAME'
代码#2:提取行数
# 使用Python提取行数
import xlrd
#给出文件的位置
loc = ("path of file")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
sheet.cell_value(0, 0)
#提取行数
print(sheet.nrows)输出:
4
代码#3:提取列数
# 用Python程序提取列数
import xlrd
loc = ("path of file")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
# 对于第0行和第0列
sheet.cell_value(0, 0)
# 提取列数
print(sheet.ncols)输出:
3
代码#4:提取所有列名称
# 提取所有列名
import xlrd
loc = ("path of file")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
sheet.cell_value(0, 0)
for i in range(sheet.ncols):
print(sheet.cell_value(0, i))输出:
NAME SEMESTER ROLL NO
代码#5:提取第一列
# 提取第一列
import xlrd
loc = ("path of file")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
sheet.cell_value(0, 0)
for i in range(sheet.nrows):
print(sheet.cell_value(i, 0))输出:
NAME ALEX CLAY JUSTIN
代码#6:提取特定的行值
输出:
['ALEX', 4.0, 2011272.0]]
相关推荐:《Python教程》
本篇文章就是关于Python读取excel文件的方法介绍,希望对需要的朋友有所帮助!
以上就是如何使用Python读取excel文件?(代码示例)的详细内容,更多请关注php中文网其它相关文章!
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号