一、前言
在日常生活或者工作中的时候,我们偶尔会遇到这样一种让人头大的情况——当单个Excel文件较大或需要根据某一列的内容需要拆分为多个CSV文件时,用Excel的筛选功能去慢慢筛选虽然可行,但是来回反复倒腾工作量就比较大了。不过小伙伴们不用惊慌,其实这个情况我们只需要用Python几行代码就能实现!一起来看看吧~
二、项目目标
将单个Excel文件拆分为多个CSV文件或根据某一列的内容拆分为多个CSV文件。
三、项目准备
软件:PyCharm
需要的库:tkinter, pandas,xlrd
四、项目分析
1)如何选择目标文件?
利用tkinter库中的filedialog,进行要处理的目标文件选择。
2)如何读取Excel文件?
利用xlrd库进行Excel读取,获取要处理的目标Sheet。
3)如何筛选列内容?
利用pandas库进行列内容的筛选处理,得到拆分后的数据。
4)如何保存文件?
利用to_csv()保存数据,得到最终拆分后的目标文件。
五、项目实现
1、第一步导入需要的库
2、第二步选择目标文件
3、第三步读取Excel文件
<span style="padding-right: 0.1px;font-size: 16px;"> </span>
4、第四步根据某列的内容进行筛选并保存
六、效果展示
1、处理前Excel数据:
2、最终拆分后CSV文件保存结果:
菜鸟编程大本营,已经正式上线
专注于分享趣味的编程技巧,不限于Java, Python ,Go, Javascript等语言,让菜鸟爱上编程,进阶成为高手,欢迎关注。
年度最火的文案
-
1).卧槽!Pdf转Word用Python轻松搞定!
-
2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃
-
3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密
-
4).80行代码!用Python做一个哆来A梦分身
-
5).你必须掌握的20个python代码,短小精悍,用处无穷
-
6).30个Python奇淫技巧集
-
7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货
-
8).再见Python!我要学Go了!2500字深度分析!
-
9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片
本篇文章来源于: 菜鸟学Python
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何从 python 中使用 opengl?09/20
- ♥ 五大维度深入分析,AI入门选好方向才是正经事!03/17
- ♥ 如何在python中使用条件语句?11/04
- ♥ python如何求解方程组09/02
- ♥ 官宣!Python 开发者大会(PyCon US)提供在线订阅啦!04/27
- ♥ python中的frame是什么意思?09/03
内容反馈