json數據自動生成表格方法「json轉excel表格工具」

個人工作記錄使用

工作需要,經常從接口調取數據,寫個小工具,將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表格中,最後保存在腳本當前執行路徑下就可以了

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269411.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:15
下一篇 2024-12-16 13:15

相關推薦

發表回復

登錄後才能評論