import xlrd
# 打开Excel文件
data = xlrd.open_workbook(r'示例数据.xlsx')
# xlrd中常用函数
table = data.sheets()[0] # 通过索引顺序获取sheet, 返回xlrd.sheet.Sheet()对象
print(table)
table = data.sheet_by_index(0) # 通过索引顺序获取sheet, 返回xlrd.sheet.Sheet()对象
print(table)
table = data.sheet_by_name('Sheet1') # 通过sheet名来获取sheet, 返回xlrd.sheet.Sheet()对象
print(table)
names = data.sheet_names() # 获取所有sheet名
print(names)
data.sheet_loaded('Sheet1') # 通过sheet名检查某个sheet是否导入完毕
data.sheet_loaded(0) # 通过sheet索引来检查某个sheet是否导入完毕
# xlrd中行操作
print('xlrd中行操作')
nrows = table.nrows # 返回表中第一个sheet的行数
print(nrows)
print(table.row(0)) # 返回指定行的内容(列表)
print(table.row_slice(0)) # 返回指定行的内容(列表)
print(table.row_types(1, start_colx=0, end_colx=None)) # 返回由该行中所有单元格的数据类型组成的列表
print(table.row_values(1, start_colx=0, end_colx=None)) # 返回指定行中每个单元格的内容(列表)
print(table.row_len(1)) # 返回列数
https://www.cnblogs.com/insane-Mr-Li/p/9092619.html