excel
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、面试集锦、学习资料等。
前言
成堆的数据如何导入Excel进行分析?
大量的表格等待统计?
作为人生苦短的Python程序员,改如何优雅地操作Excel?
得益于各位开源大佬的贡献,Python处理Excel拥有众多的库,使用它们我们就直接能批量处理Excel标的。使用的比较多的有:xlwings
openpyxl
pandas
win32com
xlsxwriter
DataNitro
xlutils
环境配置:
再好的库,也需要在正确的Python版本与环境中才能运行
各个版本对应的环境
上图标题栏是对应的环境,左侧是包名。各位可以参考一下,记得别安装错了。
xlutils 仅支持 xls 文件,即2003以下版本;
openpyxl 主要是用于助理2010版本。即使文件库中没有安装office也能自动生成excel表格。
win32com 与 DataNitro 仅支持 windows 系统;
xlwings 安装成功后,如果运行提示报错“ImportError: no module named win32api”,
请使用 pip install pywin32指令安装win32模块
win32com 不是独立的扩展库,而是集成在