import xlrd
file_location = "D:/花椒/土拨鼠/2022/a.xlsx"
uipath = str(file_location)
wb = xlrd.open_workbook(uipath)
# 通过sheets()方法获取sheet
# sheet = wb.sheets()[0]
# 通过sheet_by_name()方法获取sheet
# sheet = wb.sheet_by_name('Sheet1')
# 通过sheet索引值的方式获取sheet,0表示第一个sheet
sheet = wb.sheet_by_index(0)
print('sheet的名称:', sheet.name)
print('sheet的总行数:', sheet.nrows)
print('sheet的总列数:', sheet.ncols)
print('第2行第1列的值为:', sheet.row_values(1)[0])
print('第3行的值为:', sheet.row_values(2))
print('第2列的值为:', sheet.col_values(1))
print('第3行第2列的值为:', sheet.cell_value(2,1))
print(sheet.cell(2, 1).value)

更多推荐

python读取Excel中sheet