合并多张表格数据(如何将多张excel合并)

多个工作表要合并在一起,咋整?

如下图所示,有语文、数学、英语、物理、历史等5科成绩单,现在需要汇总成一张成绩总表,你想到用什么方法来实现?

   

原始文件

VLOOKUP函数,应该是最现实的方法,但是5科,需要做4次VLOOKUP,才能搞定,显得有点麻烦,如果说,后续再增加科目,还得增加函数次数,这明显不是最方便的方法。

前几天,我就遇到了类似的问题,我就觉得繁琐了,然后转用python搞定,两个字形容:“真香”。

代码如下:

#导入两个要费用库
import pandas as pd
import openpyxl 


#文件存放路径,准备读取文件,和初始化写入文件
path=r"C:\Users\Administrator\Desktop\成绩单.xlsx"
df=pd.read_excel(path,sheet_name=[0,1,2,3,4],index_col=[0])
writer = pd.ExcelWriter(path, engine='openpyxl',mode='a')


#真正有用的就下面两句
dfa=pd.concat([df[i] for i in df],axis=1,sort=False)
dfa.to_excel(writer,"汇总表",index_label="学号")


#关闭文件
writer.save()
writer.close()

结果如下:

上面第11行代码,按照学号对齐,合并了5个工作表,

第12行代码,新增加了“汇总表”工作表,并将合并好后的数据,写入到Excel中,这是否是你需要的效果呢?

   

效果图

(0)

相关推荐

  • Excel表格怎么汇总多张表格数据

    Excel是我们常用的办公软件之一,有小伙伴问怎么汇总多张表格的数据,下面小编介绍一下.具体如下:1.打开Excel,点击菜单栏的[方方格子]插件下的"汇总拆分"选项2.弹出列表选 ...

  • PPT表格数据怎么自动关联更新EXCEL文件?

    PPT,EXCEL很多公司和个人都在使用,特别是开会时使用,如果在PPT演示时,里面的数据,表格,图表,能根据EXCEL文件自动修改,会非常方便.下面详细介绍下如何将EXCEL中的表格数据关联到PPT ...

  • 表格数据如何形成柱状图(excel图表制作柱状图)

    很高兴和你一起学习Excel教程,今天我们来学习一下图表的制作.最近一场突然爆发的疫情,打乱了大家的生活,宅在家里的这段时间,除了关注疫情的发展动态以外,另外一个热门话题就是等疫情结束以后,你最想做的 ...

  • 两个表格内容怎么合并成一个表格(几个单独的excel变成一个)

    今天跟大家分享一下如何把两个excel表格合成一个1.如下图文件夹中含有两个文件,现在我们想要将这两个文件合并为一个.2.首先我们将这两个文件打开3.然后我们点击下图选项4.点击[汇总拆分]-[合并多 ...

  • excel使用技巧:如何快速把多张明细表数据汇总在一起

    如何将Excel表格里几张表格数据汇总到一张上面?在日常办公中,我们经常会遇到这样的情况,不同的月份销售的物品我们会分开输入到表格中,而到年终想要把这些数据汇总起来,还需要一个一个的去查看,这样就浪费 ...

  • 2个excel表格数据合并?excel表格关联数据合并的详细教程

    我们在使用excel表格的时候,有时候不能获取完整的数据,只能通过不同的渠道获取2分或者多分的表格数据,有时候一些数据是相关联的,可以将两个相关联的表格数据合并成一个表格,如果数据比较少的话,可以复制 ...

  • 怎么合并多个标题内容不完全一样的Excel表格?

    有这样三个表格,如下图所示,虽然他们的标题有很多相同的内容,但是也有一些不同的内容,而且相同的标题顺序也不一样,要想合并这样的表格数据,单纯靠复制粘贴可是行不通喽,这该怎么办呢?下面我就跟大家分享一个 ...

  • EXCEL中核对两张表数据

    工作中有时要核对两张数据的异同,如果只一个一个核对显然很麻烦,在EXCEL中可以利用条件格式进行比对 操作方法 01 下面是两张表格,对这两张表格比对 02 在EXCEL中点"开始" ...

  • Vlookup函数用法:核对两个文档表格数据

    两个文档数据顺序不同,表格数量庞大的情况下,如何快速核对数据呢?你还在用肉眼一个个查看吗?教你简单又不会出错的方法,使用vlookup函数核对表格数据. 操作方法 01 待核对表格数据 这两个表格是待 ...