常见python操作excel库比较
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库比较相关推荐
- 最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!
来源/早起Python 在之前的Python办公自动化系列文章中,我们已经相信介绍了openyxl.xlsxwriter等Python操作Excel库. 相信大家对于几个库的差异与使用场景有了一定的认 ...
- python excel库pip install_超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
原标题:超全整理|Python 操作 Excel 库 xlwings 常用操作详解! 来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openp ...
- 这可能是全网最完整的 Python 操作 Excel 库总结
在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl.xlrd/xlwt.xlwings.xlsxwriter等进行了详细的讲解. 为了进一步带大家了解各个库的 ...
- python excel操作库,可能是全网最完整的 Python 操作 Excel库总结!
openpyxl xlrd/xlwt xlwings xlsxwriter 了解各个库的异同,从而在不同场景下可以灵活使用 首先让我们来整体把握下不同库的特点 " xlrd xlwt xlu ...
- 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库,如 xlwings.xlrd.xlwt 等等,本文就将讲解另一 ...
- 干货 | 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
在Python中还有其他可以直接操作 Excel 文件的库,如 xlwings.xlrd.xlwt 等等,本文就将讲解另一个优秀的库xlwings 开头还是想说一下,各个库之间没有明确的好坏之分,每个 ...
- Python操作excel库xlrd详解
最近在工作中需要对Excel文件中的内容进行提取操作,由于数据量众多需借助工具才能展开,由此用到了Python对Excel操作的第三方库xlrd. 一,准备的Excel文件 首先准备一份Excel文件 ...
- python excel操作库_超全整理|Python 操作 Excel 库常用操作详解
来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库 ...
- python excel 库 知乎_超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库 ...
最新文章
- 工资8000与80000的区别:这个能力值得你重视!
- jenkins漏洞导致服务器中了挖矿病毒!cpu飙高351%!看我如何消灭它!
- 卡牌系统psv游戏推荐_索尼PSV已经凉了吗?等等,2020年六月还有一款PSV游戏发售...
- 软件工程师到30岁就要转行?
- C#面向对象设计模式纵横谈——Singleton单件(创建型模式)
- IntelliJ IDEA 使用Maven工具 (新手入门简单操作,maven的下载,安装,配置)
- ssl1056-金明的预算方案【dp之有依赖的背包】
- 监控程序日志并发送警告邮件
- linux 命令行修改root密码
- python与mongodb更新_Python对MongoDB增删改查
- 数学——每日一题7 1.14 利用定积分的定义求极限
- UVA 11137 Ingenuous Cubrency(dp)
- python奇数平方和_平方和
- 在终端输入“python”或者”pip“时出现python’不是内部或外部命令,也不是可运行的程序 或批处理文件
- Shell 编程实践
- 中文命名实体识别mxnet_bertner_cn
- 《牧羊少年奇幻之旅》的优秀读后感分享3300字
- 小波变换 python MITBIH数据库 基线漂移去噪
- AVPlayer 实现简单的视频播放功能
- 应届生面试紧张试试这几个方法
热门文章
- java电商项目模块介绍,请查收
- 电商中的spu和sku的区别
- 单片机与gsm通信c语言,初学单片机,在进行GSM与单片机的双向通信时,单片机似乎不能接受到GSM发送的数据。...
- 当IT遭遇传销: 闻50万人传销大案有感
- Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装
- mysql异地多活方案_最易懂的数据库异地多活方案
- 病态矩阵求解 matlab,病态矩阵的例子.ppt
- JavaScript中函数作用域之精辟,函数原理的浅入深出,及程序执行预编译之通天编译???
- Tencent Position Organize
- win xp下 moto android 真机调试 xt319 root成功