1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python

      当前位置:首页?>?openpyxl教程?>?当前文章

      openpyxl教程

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

      2020-04-04 97赞 python中国网
      每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

        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

      文章评论

      为什么用openpyxl来读写excel(openpyxl,xlsxwriter,xlrd,xlwt,xlutils,xlwings)文章写得不错,值得赞赏
      国产99视频精品免视看6