操作文件Excel(xlsx格式)

匿名 (未验证) 提交于 2019-12-02 23:42:01
import json  import requests from openpyxl import load_workbook #创建文件对象 wb = load_workbook("thirdData.xlsx") ws = wb.active print(ws.title)   for i in range(1,8):     url = "http://var-derived.common.jc1.jieyue.com/api/invokeRuleFlow"      data = {         "sysCode": "loan",         "frontTransNo": "id0001",         "frontTransTime": "2019-05-2900:00:00",         "rulePackage": "资产规则集/creditScoreCard3",         "processId": "creditCardThree",         "facts": {"TongDunInfo": {                 "className": "com.jieyue.urule.entity.TongDunInfoDTO",                 "phoneNodeScore":ws["D"+str(i)].value,  #获取文件的值                 "idBlackRat": ws["D"+str(i+7)].value,                 "idTotalCnt": ws["D"+str(i+14)].value,                 "phoneBlackCnt":ws["D"+str(i+21)].value,                 "homePhoneNodeScore":ws["D"+str(i+28)].value,"idNodeScore": 1             },"ScoreCardModelVO": {                 "className": "com.jieyue.urule.entity.ScoreCardModelVO"             }         }     }     headers = {"Content-Type": "application/json"}     req = requests.post(url=url, data=json.dumps(data), headers=headers)     res = json.loads(req.content) #写入文件     ws["H"+str(i)].value = res['responseBody']['facts']['TongDunDerivedInfo']['phoneNodeScore']     ws["H"+str(i+7)].value = res['responseBody']['facts']['TongDunDerivedInfo']['idBlackRat']     ws["H"+str(i+14)].value = res['responseBody']['facts']['TongDunDerivedInfo']['idTotalCnt']     ws["H"+str(i+21)].value = res['responseBody']['facts']['TongDunDerivedInfo']['phoneBlackCnt']     ws["H"+str(i+28)].value = res['responseBody']['facts']['TongDunDerivedInfo']['homePhoneNodeScore']     wb.save("thirdData.xlsx")

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!