宁波IT培训
美国上市IT培训机构

400-111-8989

Python操作Excel教程-合并同一工作簿下多张工作表


疑问:如何把多个sheet合并在一个sheet里,如下图?

Python操作Excel教程

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、运行结果

Python操作Excel教程

本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除。

预约申请免费试听课

怕钱不够?就业挣钱后再付学费!    怕学不会?从入学起,达内定制课程!     担心就业?达内多家实践企业供你挑选 !

【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!
上一篇:AI怎么用PS打开
下一篇:什么是Java大数据?Java大数据应用场景

程序员想要拿高薪应该具备哪些技能

不到 20 人的互联网公司该去吗

成长6大关键词是什么

达内---面试真题思路解析

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省