XLRD简单描述:
xlrd为python第三方模块,用来读excel
安装:pip install xlrd
使用:在py模块中
import xlrd
data = xlrd.open_workbook("TEST.xlsx")
pip list查询电脑中已安装的模块
第一节 获取sheet
print(data.sheet_loaded(0))
data.unload_sheet(0)
print(data.sheet_loaded(0))
print(data.sheet_loaded(1))
print(data.sheets()) #获取全部工作表
print(data.sheets()[0]) #根据索引(index)获取工作表1
print(data.sheet_by_index(0)) #根据索引(index)获取工作表2
print(data.sheet_by_name("目录")) #根据sheet名称(name)获取
print(data.sheet_names()) #获取所有工资表的名称(name)
print(data.nsheets) #返回excel中工作表的数量
第二节 操作excel行
sheet=data.sheet_by_index(0) #获取第一个工作餐根据索引(index)
print(sheet.nrows) #获取sheet下的(有效)行数
print(sheet.row(1)) #获取单元格对象组成的列表
print(sheet.row_types(0)) #获取单元格的数据类型 1文本 3data 4boolean 5error 2Number
print(sheet.row(1)[2].value) #获取第二行第三列的值(value)
print(sheet.row_values(1)) #获取指定行单元格的值(value)
print(sheet.row_len(2)) #得到单元格的长度
第三节 操作excle列
sheet = data.sheet_by_index(0)
print(sheet.ncols) #输出 总列数
print(sheet.col(1)) #第二列单元格对象组成的列表
print(sheet.col(0)[2].value) #第一列第三行单元格中值
print(sheet.col_values(1)) #第二列单元格中值组成的列表
print(sheet.col_types(1)) #第二列单元格中列类型
print(sheet.col_types(0)) #第二列单元格中列类型
第四节 操作excle单元格
sheet = data.sheet_by_index(0)
print(sheet.cell(0,0)) #输出 第一行第一列单元格对象
print(sheet.cell(0,0).ctype) #输出 第一行第一列单元格的数据类型 方法1
print(sheet.cell_type(0,0)) #输出 第一行第一列单元格的数据类型 方法2
print(sheet.cell(0,0).value) #输出 第一行第一列单元格的值 方法1
print(sheet.cell_value(0,0)) #输出 第一行第一列单元格的值 方法2
后续遇到问题解决方式https://blog.csdn.net/weixin_44073728/article/details/111054157