[python资料] xlrd读取Excel

如题所述

第1个回答  2024-08-18
python 操作 excel 主要用到 xlrd 和 xlwt 这两个库,其中xlrd是用于读取excel,xlwt是用于写入excel的库。

♦ 可以通过访问python官网下载xlrd模块,地址为pypi.python.org/pypi/xlrd,但前提是已经安装了python环境。

♦ 或者,在cmd窗口中执行命令pip install xlrd进行安装。

一、xlrd模块介绍

二、xlrd模块操作

1.基本函数

1.1. 打开workbook获取Book对象

1.2. 获取Book对象中所有sheet名称

1.3. 获取Book对象中所有Sheet对象

1.4. 判断Book对象中某个sheet是否导入

1.5. 对Sheet对象中的行操作

1.6. 对Sheet对象中的列操作

1.7. 对Sheet对象的单元格执行操作

1.8 代码演示

2. 读取单元格内容为日期/时间的方式

若单元格内容的类型为date,即ctype值为3时,则代表此单元格的数据为日期

2.1 代码演示

3. 对合并单元格执行操作

3.1 获取合并的单元格

若表格为xls格式的,打开workbook时需将formatting_info设置为True,然后再获取sheet中的合并单元格;若表格有xlsx格式的,打开workbook时保持formatting_info为默认值False,然后再获取sheet中的合并单元格;

3.2 读取合并单元格的数据

读取合并单元格数据仅需merged_cells数据中的row_start和col_start这两个索引即可

3.3 代码演示
相似回答
大家正在搜