读写excel文件数据utils

本文介绍了用于读写Excel文件的实用工具类,包括写入数据的示例,帮助进行高效的数据操作。

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

读写excel 文件数据工具类封装

 

代码:

# python
# -*- coding: utf-8 -*-
# @Time    : 2022/7/1
# @Author  : starnight_cyber
# @Software: PyCharm
# @File    : openpyxl_utils.py
# @desc    : 文件操作工具类
from openpyxl import load_workbook


class HandlerExcel:

    @classmethod
    def read_data_ddt(cls, filename, sheetname):
        """
                   读取数据适用于ddt
                   :param filename:文件位置+文件名称
                   :param sheetname:工作表名称
                   :return:
                """
        wookbook = load_workbook(filename=filename)
        sheet = wookbook[sheetname]

        # print(list(sheet.values))
        # print(list(sheet.values)[0])
        list_value = []
        for item in list(sheet.values)[1:]:
            res = dict(zip(list(sheet.values)[0], item))
            res["desc"] = eval(res["desc"])
            list_value.appe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值