python 读取excel Xlrd模块
1. 安装xlrd模块
我使用pip安装: cmd ->切换到pip安装所在路径->pip install xlrd->回车
2. 使用
2.1:打开Excel表
导入模块: import xlrd
#获取并打开一个工作簿
book = xlrd.open_workbook(''file.xls'')
获取工作表3种方法:
sheets = book.sheet()[0] #通过索引顺序获取工作表
sheets=book.sheet_by_index(0) #通过索引顺序获取工作表
sheets=book.sheet_by_name(u'file.xls') # 通过名称获取工作表
遍历每一个sheet,输出sheet名字:
for sheet in sheets:
print(sheet.name)
2.2 获取整行和整列的值(数组)
sheets.row_values(i) # 获取某行值
sheets.col_values(i) #获取某列值
2.3 获取行数和列数
nrows=sheets.nrows 行数
ncols =sheets.ncols 列数
2.4 循环某列或者行数据
for i in range(nrows)
print sheets.row_vlaues(i)
2.5 获取单元格数据
for sheet in sheets
print sheet.cell_value(0,0) #获取单元格值
print sheet.cell_type(4,6) #获取单元格类型
print sheet.cell(0,0) #获取单元格对象
demo:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步