点击上方“Python爬虫与数据挖掘”,进行关注
回复“书籍”即可获赠Python从入门到进阶共10本电子书
今
日
鸡
汤
红豆生南国,春来发几枝。
一、前言
大家好,我是崔艳飞,工作中经常遇到,从多个文件夹下的Excel中,提取指定列,再合并成新的Excel。几个文件夹还能应付,但要是有成百上千个文件夹,你就要哭了,本文针对此问题,实现Python自动处理。
二、导入库
只需导入OS库,进行文件查询,和pandas库进行数据处理。
三、编写代码
1. 定义要提取Excel的总文件夹路径
输入要提取的文件夹、定义要提取的列、指定要保存输出结果的文件位置
2. 获取所有待提取的Excel文件List
3. 循环读取所有Excel,提取指定列进行合并
四、执行效果
所有待提取合并的文件夹如下图:
执行代码成功:
保存结果文件:
提取结果文件内容如下:
五、总结
本文介绍了利用Pandas对批量Excel进行提取合并的有关操作。通过代码的演示、运行效果的展示,对Pandas的强大功能有了进一步地了解。有你真好,我爱Python。
大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting),应粉丝要求,我创建了一些高质量的Python付费学习交流群和付费接单群,欢迎大家加入我的Python学习交流群和接单群!
领取专属 10元无门槛券
私享最新 技术干货