您的位置: 网站首页> openpyxl教程> 当前文章

为什么用openpyxl来读写excel(openpyxl,xlsxwriter,xlrd,xlwt,xlutils,xlwings)

老董-我爱我家房产SEO2020-04-04157围观,139赞

  Python3操作excel的库非常多,常见的有openpyxl,xlsxwriter,xlrd,xlwt,xlutils,xlwings,pandas。

  其中pandas的强项是数据分析,如果拿来读写excel有点大材小用且某些方面也有不便之处。

  相比其他读写excel的库,xlwings的特点是他会自己开excel进程,稍有不慎就会内存爆满,用起来挺讨厌的。虽然它号称让excel飞起来,实测读写起来并没有openpyxl快。

  Xlrd只能读,Xlwt只能写,读写个excel还得弄两个库也太麻烦了。

  综上,读写excel我建议大家选择openpyxl,因为他操作excel可读可写可追加,本身设计的操作逻辑也很清晰,使用方便。

  下面的表格综合对比下各个库

python3操作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。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

上一篇:没有了

下一篇:openpyxl学习什么?openpyxl文档

文章评论

    为什么用openpyxl来读写excel(openpyxl,xlsxwriter,xlrd,xlwt,xlutils,xlwings)文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200