Python培训
400-996-5531
疑问:如何把多个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: # 遍历整个工作簿的工作表里的所有内容 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、运行结果
本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved