<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • json轉excel表格工具(json數據自動生成表格方法)


    個人工作記錄使用

    工作需要,經常從接口調取數據,寫個小工具,將json寫到excel表格里方便查看

    用到xlwt,json,requests模塊,先上代碼,然后在介紹

    json轉換格式以excel表格輸出

    a=”

    excel_name=”

    def make_excel():

    global a

    global excel_name

    key=’Date’

    value=datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S’)

    data ={‘Authorization’:’秘鑰’,

    ‘Content-Type’:’json’}

    data[key]=value

    response=requests.get(‘url’,headers=data)

    jd=json.loads(response.text)

    a=(jd[‘results’])#里邊會有兩個字典,用第二個字典的鍵來查值(這個值是用字典表示的)

    num = 0

    workbook = xlwt.Workbook(encoding=’utf-8′)

    worksheet = workbook.add_sheet(‘資源’)

    for i in a:

    worksheet.write(num, 0, label=i[‘ip’])#三個表示依次為行,列,值

    worksheet.write(num, 1, label=i[‘isp’])

    worksheet.write(num, 2, label=i[‘pro’])

    num+=1

    workbook.save(‘資源%s.xls’%datetime.datetime.now().strftime(‘%Y-%m-%d’))

    excel_name =’資源%s.xls’%datetime.datetime.now().strftime(‘%Y-%m-%d’)

    json轉換格式以excel表格輸出

    抓取輸出大概是這個樣子的,json執行完后會以字典的方式輸出,然后弄個循環通過xlwt的用法寫進到excel表格中,最后保存在腳本當前執行路徑下就可以了

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费