目录
一、处理Excel文件的相关模块介绍
1、openpyxl模块
功能:
- 可以读取和写入excel文件
- 第三方模块,需要单独安装
- 处理excel数据
- 在表格内插入图表
- ……
2、安装方式
Windows用户:pip install openpyxl
Mac用户:pip3 install openpyxl
3、测试安装是否成功
- Windows用户打开命令行输入python
- Mac用户打开终端输入 python3
- 然后输入import openpyxl,按下回车键后没有报错,说明openpyxl已经安装成功。

二、打开和读取表格内容
1、打开本地工作簿的基本操作
-
打开本地工作簿
load_workbook(文件名)
-
获取工作表
workbook[sheet名称]
workbook.active(当Excel表格中只有一个工作表时才使用)
-
获取表格尺寸
sheet.dimensions
-
获取Excel中所有工作表名称
workbook.sheetnames
-
例子演示



2、读取表格内容
-
获取表格内某个格子的数据
第一种:sheet['A1']
第二种:cell.value


-
获取一系列单元格的内容
sheet['A1:A5'](获取单元格A1到A5的数据)



sheet['A'](获取A列的数据)


sheet['A:C'](获取A列到C列的数据)

sheet[num](获取某一行数据,num是获取的行号)


sheet.rows——获取所有行的数据,将每一行的元素包在一个小元组中,所有行的小元组被包在一大元组里

sheet.columns — 获取所有列的数据

-
指定行和列的范围,按行获取,按列获取
sheet.iter_rows(min_row=最低行数, max_row=最高行数, min_col=最低列数, max_col=最高列数) —— 获取指定范围的所有行

- 输出指定范围的所有行

sheet.iter_cols(min_row=最低行数, max_row=最高行数, min_col=最低列数, max_col=最高列数) —— 获取指定范围的所有列
- 输出指定范围的所有列

举例子一:获取Excel表格中C列为41码的所在位置


本文详细介绍了如何使用Python的openpyxl模块处理Excel文件,包括模块安装、基本操作如打开工作簿、获取数据以及读取特定单元格和范围。通过实例演示了如何查找C列41码的位置。
2156

被折叠的 条评论
为什么被折叠?



