Json(Excel)处理

import xlrd
import json
import xlwt

class GetJson(object):

    def __init__(self):
        self.workbook = xlwt.Workbook(encoding='utf-8')
        self.sheet = self.workbook.add_sheet('已完成')
        workfile = xlrd.open_workbook('filedeal.xlsx')
        table = workfile.sheets()[1]
        self.data_z = table.col_values(0)
        self.data_o = table.col_values(1)
        self.data_t = table.col_values(2)
        self.data_th = table.col_values(3)
        self.data_f = table.col_values(4)
        self.data_fi = table.col_values(5)
        self.data_s = table.col_values(6)
        self.data_se = table.col_values(7)
    def collectData(self):
        count = 0
        num = 0
        for data in self.data_f[1:]:
            num += 1
            print(data)
            data = json.loads(data)
            print(type(data))

            Main = data['Main']
            personalPaymentInfo = data['PersonalPaymentInfo']
            number = self.data_z[num]
            user = self.data_o[num]
            submitTime = self.data_t[num]
            title = self.data_th[num]
            checkTime = self.data_fi[num]
            node = self.data_s[num]
            checkUser = self.data_se[num]
            details = self.data['Details']
            item = [number,user,submitTime,title,checkTime,node,checkUser,details]
            for detail in details:
                count += 1
                for idx,ite in enumerate(item):
                    self.sheet.write(count, idx, ite)

                PaymentDeptNa
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值