openxl模块从excel里面读取数据

本文介绍了一个使用Python的openpyxl库读取Excel数据的方法。通过定义一个Do_Excel类,可以指定文件路径、工作簿名称、读取的起始位置等参数,实现对Excel数据的有效读取。文章详细解释了如何读取表头和测试数据,并将数据存储为字典形式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#excel读取数据
from openpyxl import load_workbook
class Do_Excel:
    def __init__(self,file,work_space,index,row,column):
        self.file=file
        self.work_space=work_space
        #获取excel表头的数据  获取excel表头的起始位置参数
        self.index=index
        # 从第几行开始读取数据
        self.row=row
        #从第几列开始读取数据
        self.column=column
    def read_excel(self):
        #获取到要打开的excel
        wb = load_workbook(self.file)
        # 获取要获取的工作簿
        sheet =wb[self.work_space]
        # 读取excel里面的数据
        # 读取表头
        header_data=[]

     for i in range(self.index,sheet.max_column+1): headers=sheet.cell(row=1,column=i).value header_data.append(headers)# 读取测试数据 zong_data=[] for i in range(self.row,sheet.max_row+1): test_data ={} for j in range(self.column,sheet.max_column+1): test_data[header_data[j-1]]=sheet.cell(row=i,column=j).value zong_data.append(test_data) return zong_data

 

转载于:https://www.cnblogs.com/666666pingzi/p/10370425.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值