0. 前言
从网页爬下来的大量数据需要清洗?
成堆的科学实验数据需要导入 Excel 进行分析?
有成堆的表格等待统计?
作为人生苦短的 Python 程序员,该如何优雅地操作 Excel?
得益于前人的辛勤劳作,Python 处理 Excel 已有很多现成的轮子,使用较多的有:
学习Python中有不明白推荐加入交流裙
号:735934841
群里有志同道合的小伙伴,互帮互助,
群里有免费的视频学习教程和PDF!
xlwings
http://docs.xlwings.org/en/stable/
openpyxl
https://openpyxl.readthedocs.io/en/latest/
pandas
http://pandas.pydata.org/
win32com
http://pythonexcels.com/python-excel-mini-cookbook/
xlsxwriter
https://xlsxwriter.readthedocs.io/
DataNitro
https://datanitro.com/
xlutils
https://pypi.python.org/pypi/xlutils/
上次我们介绍了下 xlutils,不少读者留言表示有比它更好使的模块,于是我们又把另外几个都体验了一遍。
本文将从运行环境、文档操作、基本功能和性能等方面对以上模块进行一次粗浅的比较,供大家参考。
1. 环境配置
再好的模块,也需要在正确的 Python 版本以及 Excel 版本才可运行。