Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python合并工作表 VS excel合并工作表,看看合并工作表哪家强!

python合并工作表 VS excel合并工作表,看看合并工作表哪家强!

作者头像
Python与Excel之交
发布于 2021-08-05 07:21:21
发布于 2021-08-05 07:21:21
1.7K00
代码可运行
举报
文章被收录于专栏:Python与Excel之交Python与Excel之交
运行总次数:0
代码可运行

Hi~大家好!

在日常办公工作中,我们可能会碰到多个或者几百上千个数据结构都相同 sheet工作表需要你进行合并汇总。而excel和python都能进行工作表的合并,那你知道他们两个的操作谁更为好用的吗?今天就分别介绍excel和python合并工作表的方法,看看合并工作表那家强!

模拟数据:同一个 Excel 工作簿中有 3 个 工作表,其中数据结构都相同:

excel合并工作表

excel合并工作表需要用到excel强大的power Query编辑器,它里面有很多神奇的功能,有兴趣的小伙伴可以多研究下。

新建表查询:①单击【数据】选项卡→②选择【新建表查询】→③选择【从文件】→④选择【从工作簿】。

选择【需要合并的excel工作簿】,然后点击【导入】。

在弹出的【导航器】窗口中:①勾选【选择多项】→②在【多个工作表】下选择【需要合并的工作表】→③点击【转换数据】,跳转至power Query编辑器界面。

在弹出的power Query编辑器界面中:①选择【主页】→②单击【追加查询下拉箭头】→③选择【追加查询】或【将查询追加为新查询】。选择【追加查询】的话,它是直接合并到任一一个工作表,选择【将查询追加为新查询】也就是合并到一个新工作表中,本文选择【将查询追加为新查询】。

在弹出的【追加】窗口中:①选择【三个或更多表】→②在【可用表】中,把【需要合并的工作表】添加至【要追加的表】中→③调整【工作表顺序】→④点击【确定】。

最后:①单击【主页选项卡】→②单击【关闭并上载】下拉箭头→③单击【关闭并上载】。

结果展示:

python合并工作表

python合并excel工作表有挺多种的,这里只介绍一种最简单,也不复杂的,包括导入模块一共四行代码。

导入pandas模块:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pandas as pd

导入需要合并的工作表,sheet_name=None时是返回工作簿中的全部工作表,如果需要指定工作表时可更改为工作表名称。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df = pd.read_excel('./多个工作表.xlsx', sheet_name=None)

concat函数进行合并:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df = pd.concat(df)

保存,index=False取消索引:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df.to_excel('./汇总.xlsx', index=False)

一共四行代码就可以搞定了,这么简单害我没什么话可讲的。

现在你知道excel和python进行合并工作表哪家更强了吗?答案想必已经在你心中!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与Excel之交 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为了提取pdf中的表格数据,python遇到excel,各显神通!
不知大家在工作中有没有过提取pdf表格数据的经历,按照普通人的思维,提取pdf的表格数据的方法可能会选择复制粘贴,但这是一个相当繁杂且重复的工作。而今天我们会讲解如何用python和excel来提取pdf的表格数据,看二者哪个更为方便!
Python与Excel之交
2021/08/05
3.4K0
Excel Power Query学习:如何合并两个Excel工作簿
Excel Power Query功能强大,但我一直没有涉足,因为Excel太博大精深了,光是Excel本身的功能、Excel公式与函数、VBA就够研究的了。然而,新的东西总是要接触的,毕竟也是Excel的一部分。后续会学习一些这方面的知识并与大家分享。本文主要学习整理自stringfestanalytics.com,供参考。
fanjy
2022/11/16
2.1K0
Excel Power Query学习:如何合并两个Excel工作簿
快速合并多个CSV文件或Excel工作簿
合并多个CSV文件、文本文件、Excel工作簿等操作是我们日常工作中经常碰到的事,如果一个一个文件复制粘贴,费时费力又容易出错。当然,可以使用VBA来解决,但前提是你必须懂VBA。这里有一个简单快速的方法,使用Power Query。
fanjy
2023/08/30
1.7K0
快速合并多个CSV文件或Excel工作簿
Excel、Python对比,利用二者生成文件链接目录!
今天给大家讲解一个简单又真实的案例,如何使用Excel、Python动态获取指定文件夹下文件名和文件路径,生成一个文件目录,点击相应的文件名即可跳转到相应的文件。通过Excel与Python二者的对比,看哪个更简单,防止老板突然的为难!
Python与Excel之交
2021/08/05
1.5K0
Power Query 真经 - 第 8 章 - 纵向追加数据
数据专业人员经常做的工作之一是将多个数据集追加到一起。无论这些数据集是包含在一个 Excel 工作簿中,还是分布在多个文件中,问题是它们需要被纵向【追加】到一个表中。
BI佐罗
2022/05/17
7K0
Power Query 真经 - 第 8 章 - 纵向追加数据
Python 实现多 Sheet 表合并、多工作簿合并、一表按列拆分
作者:黄伟 来源:杰哥的IT之旅(ID:Jake_Internet) 转载请联系授权(WeChat ID:Hc220066)
AI算法与图像处理
2019/11/13
11.1K0
Power Query 真经 - 第 6 章 - 从Excel导入数据
毫无疑问,对于开始就以表格形式处理数据的人来说,最简单的方法之一是打开 Excel 并开始在工作表中记录数据。虽然 Excel 并不是真正打算充当数据库的角色,但这正是实际发生的事情,因此 Power Query 将 Excel 文件和数据视为有效数据源。
BI佐罗
2022/05/17
16.8K1
Power Query 真经 - 第 6 章 - 从Excel导入数据
手把手教你4种方法用Python批量实现多Excel多Sheet合并
大家好,我是崔艳飞。前两天给大家分享了Python自动化文章:手把手教你利用Python轻松拆分Excel为多个CSV文件,而后在Python进阶交流群里边有读者遇到一个问题,他有很多个Excel表格,他需要对这些Excel文件进行合并。
Python进阶者
2021/03/09
2.1K0
手把手教你4种方法用Python批量实现多Excel多Sheet合并
基于Excel2013的PowerQuery入门
所有要进行操作的文件下载链接: https://pan.baidu.com/s/10VtUZw8G-Ly-r4VypntjiA 密码: y5qu 下载成功后,整个文件夹如下图所示。
潇洒坤
2018/09/10
10.4K0
基于Excel2013的PowerQuery入门
手把手教你用Python批量实现文件夹下所有Excel文件的第二张表合并
大家好,我是Python进阶者。今天继续给大家分享Python自动化办公的知识,之前也给大家分享过一些,感兴趣的话可以看看。
Python进阶者
2022/03/07
1.5K0
手把手教你用Python批量实现文件夹下所有Excel文件的第二张表合并
Excel技术:如何在一个工作表中筛选并获取另一工作表中的数据
问题:需要整理一个有数千条数据的列表,Excel可以很方便地搜索并显示需要的条目,然而,想把经过提炼的结果列表移到一个新的电子表格中,不知道有什么好方法?
fanjy
2022/11/16
20K0
Excel技术:如何在一个工作表中筛选并获取另一工作表中的数据
使用Python将多个Excel文件合并到一个主电子表格中
本文展示如何使用Python将多个Excel文件合并到一个主电子表格中。假设你有几十个具有相同数据字段的Excel文件,需要从这些文件中聚合工作表。我们知道,手工完成这项工作效率非常低,而使用Python自动化合并文件将为你节省大量时间。
fanjy
2022/11/16
5.9K0
使用Python将多个Excel文件合并到一个主电子表格中
Python实现Excel拆分与合并
在实际工作中,我们经常会遇到各种表格的拆分与合并的情况。如果只是少量表,手动操作还算可行,但是如果是几十上百张表,最好使用Python编程进行自动化处理。下面介绍两种拆分案例场景,如何用Pandas实现Excel文件的拆分。
double
2024/01/29
3110
Python实现Excel拆分与合并
使用Python拆分Excel工作表
才开通星空问答,就收到了小几个问题,试着回答了,不知道满不满意,相信随着水平的增长,会让大家更加满意的。相关链接>>>Excel与VBA,还有相关的Python,到这里来问我
fanjy
2021/11/10
3.6K0
使用Python拆分Excel工作表
Python对比VBA实现excel表格合并与拆分
日常工作中经常需要对一系列的表进行合并,或者对一份数据按照某个分类进行拆分,今天我们介绍Python和VBA两种实现方案供大家参考~
可以叫我才哥
2021/08/05
3.1K0
Python操作Excel模块,你猜哪家强?
导读:Python操作excel的模块简直不要太多,今天就为大家比较下各模块之间的优缺点。
IT阅读排行榜
2020/02/20
1.8K0
Python操作Excel模块,你猜哪家强?
一文讲述Pandas库的数据读取、数据获取、数据拼接、数据写出!
Pandas是一个强大的数据分析库,它的Series和DataFrame数据结构,使得处理起二维表格数据变得非常简单。
朱小五
2021/06/08
9.5K0
一文讲述Pandas库的数据读取、数据获取、数据拼接、数据写出!
盘点4种使用Python批量合并同一文件夹内所有子文件夹下的Excel文件内所有Sheet数据
大家好,我是Python进阶者。前一阵子给大家分享了Python自动化文章:手把手教你利用Python轻松拆分Excel为多个CSV文件,手把手教你4种方法用Python批量实现多Excel多Sheet合并,而后在Python进阶交流群里边有个叫【扮猫】的粉丝遇到一个问题,她有很多个Excel表格,而且多个excel里多个sheet,现在需要对这些Excel文件进行合并。
Python进阶者
2021/11/19
5K1
盘点4种使用Python批量合并同一文件夹内所有子文件夹下的Excel文件内所有Sheet数据
Power Query 系列 (01) - Power Query 介绍
Power Query 是微软提供的工具,Excel 2013 版作为插件加载使用,从 Office 2016 版开始,Power Query 的功能集成到 Excel 中,可以直接使用。微软推出 Power BI Desktop 后,一系列的工具,比如 Power Query, Power Pivot, Power View 等,都集成在其中。Power Query 定位查询,中文一般翻译为超级查询,主要作用是连接不同种类的数据源,进行数据的转换。下图来自微软官方对 Power Query 的介绍,可以帮助理解。Power Query 主要实现连接和转换功能。
StoneWM
2019/08/30
5.9K0
Power Query 真经 - 第 10 章 - 横向合并数据
导语:Power Query 是可证明的,在这个星球上性价比最高的数据处理工具,如果你的工作中需要处理数据,注意,是处理,不是分析,那么此工具必须掌握。对此,90%的鼠标点击,5%的猜测以及5%的公式能力足以。本文来自《Master Your Data》的第十章,非常重要,必须掌握。
BI佐罗
2022/12/18
4.5K0
Power Query 真经 - 第 10 章 - 横向合并数据
推荐阅读
相关推荐
为了提取pdf中的表格数据,python遇到excel,各显神通!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验