读取Excel文件
openpyxl是一个能够读写Excel文档的Python第三方工具库,能够同时读取和修改Excel文档。对于一个已经存在的Excel文档,可以使用openpyxl模块的load_workbook函数进行读取。
excel文档的基本定义
1) 工作薄(workbook):一个EXCEL文件就称为一个工作薄,一个工作薄中可以包含若干张工作表。 2) 工作表(sheet):工作薄中的每一张表格称为工作表,每张工作表都有一个标签,默认为sheet1sheet2sheet3来命名,(一个工作 薄默认为由3个工作表组成) 3) 活动表(active sheet):指当前正在操作的工作表 4) 行(row): 工作表中的每一行行首数字(1、2、3、)称为行标题;一张工作表最多有65536行 5) 列(column): 列标题:工作表中每一列列首的字母(A、B、C)称为列标题;一张工作表最多有256列 6)单元格(cell): 工作表的每一个格称为单元格
源代码附上来:
from openpyxl import load_workbook# 加载Excel文件wb = load_workbook('e:pythonproject表格.xlsx')# 获取当前激活的工作簿sheet1 = wb.active# 获取行数据count = 0for row in sheet1.iter_rows(): # 过滤标题行,从第二行开始 if count == 0: count +=1 continue print(f'姓名:{row[0].value}工资:{row[1].value}') count +=1
说明:如果openpyxl没有安装,可在Terminal下用pip install openpyxl安装
Excel文件内容如下图:
运行效果: