最新下载
热门教程
- 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)
运行结果:
相关文章
- bybit 是中国的吗 05-04
- ico发行nft 05-04
- 炒币 以损定仓 05-04
- 比特币彩虹图 05-04
- solana登上2024年最受欢迎的区块链,理由是什么 05-04
- bnb币价格预测 05-03