疑惑:怎样把好几个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.运作結果



