前面内容,我们讲了一些关于Python处理Excel文件的案例。
Excel表格处理
其中,下面三篇内容我们介绍了Python中利用PyQt5控件将任意一个Excel文件展示在了图形界面中。
放弃excel学习python今天,我们再来介绍一个案例。01
一个真实案例
前段时间,接触到一位老师朋友发来的练手项目,搞定了可以蹭一顿大餐哦!
美味大餐哦需求是这样滴:有下面一张电子表格(已对人名进行了处理),里面统计了一份从学生管理系统中导出的年级学生考试成绩表(不晓得为什么设计成这样了)……
统计数据现在,我们需要把学生信息(姓名、性别、年龄)和考试成绩(数学、语文、英语、物理、化学)分别提取出来,然后存入一个Excel中。效果如下所示。
实现效果这样的需求该如何实现呢?02
案例分析
利用Excel自带功能,貌似也可以实现类似效果。但是,今天我们用不一样的方法,用Python编程来实现同样的功能。
理一下思路思路如下:
首先将我们的Excel表格中的内容读取出来,长期关注我的小伙伴一定有办法(),这篇文章中介绍了一个读取Excel文件信息的类ExcelData,使用它可以读取Excel文件,屡试不爽……将表格中A列内容存入到Python常用数据结构中,然后从数据结构中提取有效信息(这个不用赘述了,字符串的split()、strip()等方法可以轻松实现);将我们提取到的有效信息存入到Excel文件中(当然可以定义一个函数来轻松解决这一问题咯!)03
Python如何实现
废话不多数,我们直接看源代码。
对于获取Excel文件内容的类ExcelData,这里就不再截图了,大家参照上面链接获取。
源代码上面注释已经很清楚了,这里不做过多解释。重要的是一顿大餐到手了!
喜欢阅读Python编程书籍的小伙伴,给大家推荐一本入门到实践的书籍。已下架
重要的是还有电子教程赠送哦。另外喜欢阅读体验的小伙伴可购买下面的套装。已下架
个人觉得这一系列的图书简单易懂,读起来很不错,重要的是里面的案例很多哦。
好了,今天的内容就到这里了,喜欢Python编程的小伙伴关注我,后续会推出更加精彩的实战项目。
想要源代码的小伙伴关注并私信“excel拆分”即可获取源代码。
本文系作者原创,未经许可,严禁转载!
标签: python如何应用到excel