哈喽大家好,好久不见啦!告诉大家一个好消息,这周只上四天班,就是说,还有两天大家就可以放假啦,连续三天放假,有没有很爽的感觉,但是小编就不好了,只能窝在家里,希望疫情早点结束吧!我们在日常数据表格的时候,经常会遇到需要合并表格的情况,下面介绍一个方法,轻松合并表格:
1.实现效果
我们想要将如下两张表合并到一张表格中去:
2.通过ExcelWriter来进行表格的合并:
①首先读取两张表:
import pandas as pd
p=pd.read_excel('四大名著.xlsx')
p1=pd.read_excel('西游记和水浒传.xlsx')
②通过ExcelWriter新建一张表:
with pd.ExcelWriter('整合.xlsx') as writer:
③将第一张表写入到新建的表中:
p.to_excel(writer,sheet_name='sheet1')
④将第二张表以同样的方式写入:
p1.to_excel(writer,sheet_name='sheet1',startcol=5)
需要注意的是,为了不让后一张表覆盖前一张表格,我们需要将第二张表从第一张表的最后一行或者一列写入,怎么确定第一张表最后一行在哪呢?通过设置startcol
⑤合并完成后的表格是这样的:
⑥如果我们想要上下合并,将startcol改为startrow即可:
今天的文章不知道有没有帮到你呀,我相信你身边的人也可能有同样的困扰,不知道怎么快速合并表格,分享给需要的人吧!
