第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 代码演示