excel转json脚本

开发中将策划配置好的excel文件转为json数据


import xlrd


def xls2json_skip(path, rowsToSkip):
    wb = xlrd.open_workbook(path)
    data = {}
    for index in range(wb.nsheets):
        sh = wb.sheet_by_index(index)
        sheetName = sh.name
        convert_list = []
        title = sh.row_values(0)
        for rownum in range(rowsToSkip, sh.nrows):
            rowvalue = sh.row_values(rownum)
            single = OrderedDict()
            for colnum in range(0, len(rowvalue)):
                single[title[colnum]] = rowvalue[colnum]
            convert_list.append(single)
        data[sheetName] = convert_list
    return data

path xlsx文件路径   rowsToSkip表示要忽略的前几行数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值