1、导语
随着python现在的生态环境逐渐成熟,它的功能也日益完善,逐渐走进了个各行各业的日常使用。其中一个比较常用的技能就是通过python操作excel。而且python 的学习对于新手小白来说还是非常的友好,他不需要你花很大的力气把 python所有的基础知识都学完才能完成excel表格的操作,只需要单独学习某一个工具包即可。
2、安装工具
操作excel表格最重要的两个步骤:一是将数据读出来;二是将数据写进去
pip install xlrd # 读取 Excel 文件
pip install xlwt # 写入 Excel 文件
pip install xlutils # 操作 Excel 文件的实用工具,如复制、分割、筛选等
3、工具介绍
以下excel库是目前使用最多的工具包,但是还是有一些缺陷,就是xlwt不支持xlsx,如果对这个格式的文件有需求,可以了解一下openpyxl和xlsxwriter。但是本系列主要介绍的以下三个:
3.1、xlrd模块介绍
- xlrd能够读取excel表格数据
- 支持xlsx和xls格式的excel表格
- xlrd所读取的excel数据可能的格式有以下7种:
- empty(空)
- text(string)
- number
- date
- boolean
- error
- blank(空白表格)
3.2、xlwt模块介绍
- xlwt能够写入excel表格数据
- 支持xls格式的excel表格(不可写xlsx)
3.3、xlutils模块介绍
-
用于操作、修改excel文
-
xlrd和xlwt之间的一座桥梁