如何将EXCEL的多个表格合并成一个表格呢?比如每月销售额是一个单独的表格,我想把它们合并成一个表格,今天就与大家分享如何利用Python数据分析3分钟搞定,不管你要合并多少个文件,代码总是那么几行。不多说了,上案例。
现在有3个月的销售额,需要合并在一个表格里,原表格数据如下:
根据这个要求,可利用Python的pandas模块和pathlib模块实现,代码如下:
1)第一行、第二行代码是引入pandas模块和pathlib模块;
2)第三行代码是创建一个新的EXCEL表格的名称,注意文件需要带上格式;
3)第四行代码是写EXCEL表格命令;
4)第五行代码是指定要合并表格的路径;
5)第六行代码是指定文件夹中的EXCEL格式;
6)第七行至第十行代码,是一个for循环语句,将要合并的表格写入新表格的不同sheet中;
7)第十一行代码是保存数据;
8)第十二行代码是关闭数据;
12行代码便可轻松实现所要完成的任务,如果你经常碰到此类工作任务,稍微改一下文件名和筛选条件就可以实现利用Python自动办公了,程序运行后结果如下:
如果你还想将所有数据合并到一个sheet中,只需要再增加4行代码就可以实现,代码如下:
1)第一行代码是读取上述文件;
2)第二行代码是使用concat函数将各个sheet内容拼接在一起;
3)第三行代码是创建一个新的EXCEL表格的名称,注意文件需要带上格式;
4)第四行代码是将内容写到新建的EXCEL表格中。
程序运行后结果如下:
【Python数据分析】系列文章主要与大家分享数据分析与可视化相关的内容,我相信很多朋友都想学习Python数据分析,小编苦于没有找到合适的Python交流学习群,决定自己建一个,没有课程推广,没有广告打扰,纯学习交流,想入群的小伙伴可以加小编助理微信,让我们一起学习进步、升职加薪!文章来源:https://www.toymoban.com/news/detail-423358.html
想获取代码文件,请微信关注微信公众号“闲谈项目管理”,对话框回复“数据分析案例2”即可获得文件下载链接。文章来源地址https://www.toymoban.com/news/detail-423358.html
到了这里,关于【Python数据分析】利用Python将多个EXCEL表格合并为一个EXCEL表格的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!