最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
通过openpyxl如何读取excel文件 通过openpyxl读取excel文件代码解析
时间:2022-06-29 00:58:02 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下通过openpyxl读取excel文件代码解析,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
1、环境准备
python3环境、安装openpyxl模块
2、excel文件数据准备
3、为方便直接调用,本代码直接封装成类
from openpyxl import load_workbook class DoExcel: def __init__(self,filename): ''' :param filename: excel文件名 ''' self.file = filename self.wk = load_workbook(self.file) def do_excel(self,sheetname): ''' :param sheetname: 工作簿名称 :return: ''' sheet = self.wk[sheetname] max_row = sheet.max_row #最大行 max_column = sheet.max_column #最大列 data = [] #定义一个空列表,用于存储所有数据 for r in range(2,max_row+1): subdata = {} #定义一个字典,用于存储每行数据 for c in range(1,max_column+1): key = sheet.cell(1,c).value #取第一行表头数据 subdata[key] = sheet.cell(r,c).value #字典格式,表头作为key data.append(subdata) return data if __name__ == '__main__': file_name = "test.xlsx" datas = DoExcel(file_name).do_excel('students') for data in datas: print(data)
运行结果:
相关文章
- 原神角色怎么升到100级-原神角色怎么升100级方法介绍 09-16
- 超级机器人大战Y决死尽头怎么过 极限挑战关卡攻略 09-16
- 无主之地4最低配置是什么 最低配置要求一览 09-16
- 原神怎么通关夜兰绘想游迹 夜兰绘想游迹满星通关指南 09-16
- 超级机器人大战Y魔女的心愿怎么过 特殊剧情关卡攻略 09-16
- 无主之地4跨平台联机教程 怎么跨平台联机 09-16