疑惑:怎样把好几个sheet合拼在一个sheet里,如下图?
1.关键编码
import openpyxl zb=openpyxl.load_workbook("火影.xlsx") zs=zb.worksheets[0] ew_zb=openpyxl.Workbook() # 新创建一个工作簿 ew_zs=new_zb.active # 新创建一个电子表格,并开启主题活动页 ew_zs.append(["序号","名字","忍术","幻术","忍术大全"]) # 在新的岗位表中添加要的表头 for zs in zb.worksheets: # 解析xml全部工作簿的岗位表中的任何內容 z=list(zs.values)[1:] # 将表每一个表除**行(每一个sheet里的表头大家不用)取值给自变量z for z2 in z: # 将目录z再度循环系统获得z2 ew_zs.append((zs.title,) z2) # 将新表的表头与自变量z2组成起來 ew_zb.save("全角色.xlsx") # 将新创建报表保存取名为“全角色”2.运作結果