记首次Python实践应用(POST+Excel)

import json
import requests
import xlwt


StoreNos =["2001","2002","2003","2006","2007","2008","2009","2010","2012","2014","2013","2015","2016","2017","2019","2028","2030","2031","2032","2034","2036","2054"]
years = ["2019-11-25","2019-11-26","2019-11-27","2019-11-28","2019-11-29","2019-11-30","2019-12-1","2019-12-2"]
book = xlwt.Workbook()#新建一个excel
sheet = book.add_sheet('StatisticsNum')#添加一个sheet页
row = 0
col = 0
sheet.write(row, col, '门店')
for i in StoreNos:
    row = row + 1
    sheet.write(row, 0, i)

for j in years:
    col = col + 1
    sheet.write(0, col, j)

line = 1
for storeNo in StoreNos:
        col = 1
        for year in years:
            oldData = {"storeNo":"2001","operateAccount":"","operateEmployee":"","masterInfo":"","operateType":"物流箱手工过机","status":"-1","createDate":"2019-11-25"}
            oldData["storeNo"] = storeNo
            oldData["createDate"] = year
            # print(oldData)
            newData = json.dumps(oldData, separators=(',',':'))

            url = "http://backend-picking.idc1.fn/XXXXXXXXX?data="+newData
            headers = {
                        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
                        'Cookie':'JSESSIONID=111C7D7338DBC6031DB5C888581AC774'}
            data = {"page":"1","limit":"10"}
            ret = requests.post(url, data=data, headers=headers)

            Jbody = json.loads(ret.text)
            Num = json.loads(Jbody['body'])['totalNum']
            print(storeNo,year,Num)
            sheet.write(line, col, Num)
            col = col + 1

        line = line + 1


book.save('ManualpassingNum.xls')#保存到当前目录下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值