Excel是windows系统上面微软开发的一套电子表格软件,目前国内有WPS的excel也是拥有同样功能的电子表格软件,电子表格让我们的日常工作更加方便。市面上也有好多处理excel的商业工具,需要会员的加持才可以使用,当然很方便使用,如果自己懂得一些编程知识,有些个性化或一些隐私数据的处理自己就可以搞定了,岂不是很美的一件事。
Python中可以处理Excel的模块:
注:
xlutils是基于xlrd和xlwt的封装
xlwings可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。
pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
openpyxl还可以操作其他基于Office Open XML的电子表格。
那开始实操下,先讲解xlwt xlrd xlutils的使用方法:
首先需要安装需要的模块:
pip install xlwt xlrd xlutils
1. excel读示例
其中test_data.xls内容:
2. excel写示例
写完的文件test_score_data.xls内容:
3. excel样式示例
输出的文件内容样式如下:
4. excel公式示例
计算平均分生成的新的excel文件内容如下:
以上截图示例代码,初学者最好全部手敲一遍,以加强认知,如有疑问也可评论区留言,后续再分享关于openpyxl的使用方法,敬请关注。