基本信息
源码名称:用python实现excle转dbc格式
源码大小:7.73KB
文件格式:.py
开发语言:Python
更新时间:2021-08-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
python实现excle转dbc格式

    def excel2dbc():
        global dbc_path
        # 0. 读取xlsm
        book = open_workbook(xlsm_path)
        sheet1 = book.sheets()[0]
        # 1.找到MID
        MID_index = []
        nrows = sheet1.nrows  # 获取总行数
        for i in range(1, nrows):
            if len(sheet1.cell(i, 0).value) > 0:
                MID_index.append(i)

        # 2.根据MID读取BO信息
        BO_list = get_BO_list(sheet1, MID_index)

        # 3.根据MID读取BA信息
        BA_list = get_BA_list(sheet1, MID_index)

        # 3.写入信息
        dbc_path = xlsm_path.split('/')[-1].split('.')[0] '.dbc'
        path2.set(dbc_path)
        remove_dbc(dbc_path)  # 移除残留的dbc
        write_default_dbc(dbc_path)  # 写入dbc第一部分信息
        write_mid_dbc(dbc_path, BO_list)  # 写入dbc第二部分信息
        write_last_dbc(dbc_path, BA_list)