"""
author:少校
create Time:2025/2/26 9:37
越努力越幸运
"""
import xlrd
#1.打开excel文件获取工作簿对象
wb = xlrd.open_workbook("files/2020销售数据老.xls")
#2.获取表相关信息
#1)获取所有工作表的名字
names = wb.sheet_names()
print(names)
#2) 获取所有工作表
sheets = wb.sheets()
print(sheets)
#3) 获取指定工作表
#工作簿.sheet_by_name(表名)
#工作簿.sheet_by_index(索引)
sheet1 = wb.sheet_by_name("data")
print(sheet1)
sheet2 = wb.sheet_by_index(1)
print(sheet2)
#3.获取表的最大行数和列数
mr = sheet1.nrows
ml = sheet1.ncols
print(mr,ml)
#4.获取数据
# 1)获取某一个单元格的内容
# 表对象.cell() 获取指定位置对应的单元格
# 表对象.cell_value(行索引,列索引) 获取指定位置对应的单元格
print(sheet1.cell_value(1,2))
#2)获取一行数据
print(sheet1.row_values(3))
#指定行从指定列开始的所有数据
print(sheet1.row_values(3,4))
#指定行从1-4范围内的数据(范围用索引)
print(sheet1.row_values(3,0,4))
#3)获取一列数据
print(sheet1.col_values(3))
#指定列从指定行开始的所有数据
print(sheet1.col_values(3,1))
#指定列从1-4范围内的数据(范围用索引)
print(sheet1.col_values(3,1,5))07.旧版xls文件读操作
本节909字2025-02-27 19:07:04