更多课程 选择中心

Python培训
美国上市教育机构

400-111-8989

Python培训

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

  • 发布:Python培训
  • 来源: 杰出的巨蟒
  • 时间:2019-11-26 14:18

疑问:如何把多个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教程

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

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python培训笔记-冒泡排序
下一篇:[Python GUI编程]第一节,生成个窗体

[Python GUI编程]第五节,text部件

[Python GUI编程]第四节,entry控件​

[Python GUI编程]第三节,Button控件

[Python GUI编程]第一节,生成个窗体

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省