























Python3操作excel的库非常多,常见的有openpyxl,xlsxwriter,xlrd,xlwt,xlutils,xlwings,pandas。
其中pandas的强项是数据分析,如果拿来读写excel有点大材小用且某些方面也有不便之处。
相比其他读写excel的库,xlwings的特点是他会自己开excel进程,稍有不慎就会内存爆满,用起来挺讨厌的。虽然它号称让excel飞起来,实测读写起来并没有openpyxl快。
Xlrd只能读,Xlwt只能写,读写个excel还得弄两个库也太麻烦了。
综上,读写excel我建议大家选择openpyxl,因为他操作excel可读可写可追加,本身设计的操作逻辑也很清晰,使用方便。
下面的表格综合对比下各个库
| 操作 | Xlsxwriter | Xlrd | Xlwt | openpyxl |
| xls | 0 | 1 | 1 | 0 |
| .xlsx | 1 | 1 | 0 | 1 |
| 读 | 0 | 1 | 0 | 1 |
| 写 | 1 | 0 | 1 | 1 |
| 追加 | 0 | 0 | 0 | 1 |
| 大文件 | 1 | 0 | 0 | 1 |
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。