Python读写Excel常⽤库对⽐(openpyxl、xlrd+xlwt、xlsxwri。。。
库功能描述优缺点官⽅⽂档
openpyxl读写Excel 的xlsx/xlsm/xltm/xltx⽂件简单易⽤,功能⼴泛,单元格格式/图⽚/表格/公式/筛选/批注/⽂件保护等功能应有尽有;缺点是对VBA的⽀持不够好,读取⽂件效率较其他库低。
xlutils xlrd/xlwt ⽼牌Python包 xlrd:读xls/xlsx xlwt:写xls
xlutils=xlrd+xlwt
python怎么读取xls文件读写效率⾼,功能单⼀;不⽀持写xlsx⽂件
xlsxwriter创建xlsx⽂件⽀持图⽚/表格/图表/筛选/格式/公式等,功能与openpyxl相似,优点是相⽐openpyxl还⽀持VBA⽂件导⼊,缺点是不能打开/修改已有⽂件
win32com 不仅可以处理Excel,还可以处理office;该库不
单独存在,可以通过安装pywin32获取。
相当于是windows COM的封装,⾃⾝并没有很完善的⽂档,新⼿使⽤会有点痛
苦。
xlwings ⽀持xls读,xlsx读写。可结合VBA实现对Excel
编程
⽀持numpy array 和pandas DataFrame数据类型。除读写等基本操作外,⼤部
分功能通Win32 COM PAI 实现。
pandas Pandas将Excel作为输⼊/输出数据的容器。数据
处理才是pandas的主要⽤途。
读取xls调⽤xlrd,读取xlsx调⽤xlrd或openpyxl。写⼊Excel调⽤openpyxl或
xlswriter。
DataNitro 作为插件内嵌到Excel中,可替代VBA,在Excel
中优雅使⽤Python
付费,⼟豪随意
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论