1. 常见工具

根据python读写excel等数据文件方法汇总,其实有很多可以读写excel文件的python库。
例如:

  • xlrd库: 从excel中读取数据,支持xls、xlsx
  • xlwt库: 对excel进行修改操作,不支持对xlsx格式的修改
  • xlutils库: 在xlw和xlrd中,对一个已存在的文件进行修改
  • openpyxl: 主要针对xlsx格式的excel进行读取和编辑
  • xlwings: 对xlsx、xls、xlsm格式文件进行读写、格式修改等操作
  • xlsxwriter: 用来生成excel表格,插入数据、插入图标等表格操作,不支持读取
  • Microsoft Excel API: 需安装pywin32,直接与Excel进程通信,可以做任何在Excel里可以做的事情,但比较慢。

1.1 xlrd和xlwt

最常见的两个库,也是最基本的库,通过pip show xlrd命令可以看到以下介绍(xlrd和xlwt不依赖其他库):

参考:

  • python 读写 Excel文件

1.2 xlutils

1.3 openpyxl

参考:

  • python3下使用openpyxl对xlsx进行写入操作

1.4 xlwings和pywin32

从xlwings的官方文档介绍里可以知道,

xlwings其实依赖pywin32以及一个叫comtypes的库。

关于xlwings的使用:

  • python xlwings excel报表自动化 系列文章精讲 (一)

2. 参考:

2.1 用xlwt和xlrd在不修改Excel单元格格式的情况下修改单元格内容

  • 用xlwt和xlrd在不修改Excel单元格格式的情况下修改单元格内容
  • Preserving styles using python’s xlrd,xlwt, and xlutils.copy

常见python操作excel库比较相关推荐

  1. 最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!

    来源/早起Python 在之前的Python办公自动化系列文章中,我们已经相信介绍了openyxl.xlsxwriter等Python操作Excel库. 相信大家对于几个库的差异与使用场景有了一定的认 ...

  2. python excel库pip install_超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

    原标题:超全整理|Python 操作 Excel 库 xlwings 常用操作详解! 来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openp ...

  3. 这可能是全网最完整的 Python 操作 Excel 库总结

    在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl.xlrd/xlwt.xlwings.xlsxwriter等进行了详细的讲解. 为了进一步带大家了解各个库的 ...

  4. python excel操作库,可能是全网最完整的 Python 操作 Excel库总结!

    openpyxl xlrd/xlwt xlwings xlsxwriter 了解各个库的异同,从而在不同场景下可以灵活使用 首先让我们来整体把握下不同库的特点 " xlrd xlwt xlu ...

  5. 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

    在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库,如 xlwings.xlrd.xlwt 等等,本文就将讲解另一 ...

  6. 干货 | 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

    在Python中还有其他可以直接操作 Excel 文件的库,如 xlwings.xlrd.xlwt 等等,本文就将讲解另一个优秀的库xlwings 开头还是想说一下,各个库之间没有明确的好坏之分,每个 ...

  7. Python操作excel库xlrd详解

    最近在工作中需要对Excel文件中的内容进行提取操作,由于数据量众多需借助工具才能展开,由此用到了Python对Excel操作的第三方库xlrd. 一,准备的Excel文件 首先准备一份Excel文件 ...

  8. python excel操作库_超全整理|Python 操作 Excel 库常用操作详解

    来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库 ...

  9. python excel 库 知乎_超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

    来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库 ...

最新文章

  1. 工资8000与80000的区别:这个能力值得你重视!
  2. jenkins漏洞导致服务器中了挖矿病毒!cpu飙高351%!看我如何消灭它!
  3. 卡牌系统psv游戏推荐_索尼PSV已经凉了吗?等等,2020年六月还有一款PSV游戏发售...
  4. 软件工程师到30岁就要转行?
  5. C#面向对象设计模式纵横谈——Singleton单件(创建型模式)
  6. IntelliJ IDEA 使用Maven工具 (新手入门简单操作,maven的下载,安装,配置)
  7. ssl1056-金明的预算方案【dp之有依赖的背包】
  8. 监控程序日志并发送警告邮件
  9. linux 命令行修改root密码
  10. python与mongodb更新_Python对MongoDB增删改查
  11. 数学——每日一题7 1.14 利用定积分的定义求极限
  12. UVA 11137 Ingenuous Cubrency(dp)
  13. python奇数平方和_平方和
  14. 在终端输入“python”或者”pip“时出现python’不是内部或外部命令,也不是可运行的程序 或批处理文件
  15. Shell 编程实践
  16. 中文命名实体识别mxnet_bertner_cn
  17. 《牧羊少年奇幻之旅》的优秀读后感分享3300字
  18. 小波变换 python MITBIH数据库 基线漂移去噪
  19. AVPlayer 实现简单的视频播放功能
  20. 应届生面试紧张试试这几个方法

热门文章

  1. java电商项目模块介绍,请查收
  2. 电商中的spu和sku的区别
  3. 单片机与gsm通信c语言,初学单片机,在进行GSM与单片机的双向通信时,单片机似乎不能接受到GSM发送的数据。...
  4. 当IT遭遇传销: 闻50万人传销大案有感
  5. Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装
  6. mysql异地多活方案_最易懂的数据库异地多活方案
  7. 病态矩阵求解 matlab,病态矩阵的例子.ppt
  8. JavaScript中函数作用域之精辟,函数原理的浅入深出,及程序执行预编译之通天编译???
  9. Tencent Position Organize
  10. win xp下 moto android 真机调试 xt319 root成功