from openpyxl import load_workbook
wb2 = load_workbook('文件名称.xlsx')
wb.sheetnames
wb.get_sheet_names()# 获取工作表名字的列表
sheet = wb.get_sheet_by_name('工作表名称')# 打开指定名字的工作表
sheet['D2'].value # 读取单元格值for cell in sheet['D2:D10']:print(cell[0].value)# 获取指定列/行切片数据,获取的cell是元组数据,需要取到第1个数据# 按行遍历表格for row in sheet:for cell in row:print(cell.value,end=',')print()# 每一行遍历完成后换行# 按列遍历for column in sheet:for cell in column:print(cell.value,end=',')print()# 遍历指定行与列for row in sheet.iter_rows(min_row=1,max_row=6,max_col=5):# 从第1行开始到第6行,每一行打印5列for cell in row:print(cell.value,end=',')print()# 遍历指定几列的的数据for col in sheet.iter_cols(min_col=1,max_col=5):# 获取从第1行到第5行的数据for cell in col:print(cell.value,end=',')print()