多个表格合并为一个表格示例:
'''
多表格数据合并为一个表格
'''
import openpyxl
import os
def read_excel_xlsx(excel):
workbook = openpyxl.load_workbook(excel) # 加载表格
# sheet = wb.get_sheet_by_name(sheet_name)这种方式已经弃用,不建议使用
sheetnames = workbook.sheetnames # 获取工作表中的所有表的表名,即可查看该xlsx文件里面所有表
sheet = workbook[sheetnames[0]] # 选择操作的第一个工作表
li = []
for row in sheet.rows: # 读取数据, 存储为python的数据结构,Sheet:指工作表中的一张表
rowValues = [cell.value for cell in row] # row是表格的一行,cell表格每一行的单元格,cell.value表格每一行的单元格值
li.append(rowValues