JSON是一種輕量級數據交換格式,常見于Web應用程序中,現在的許多API也都采用了JSON格式。但有時需要將JSON格式的數據轉換成Excel文件,本文將介紹如何通過Python將JSON轉換成Excel。
import json import xlwt #讀取JSON數據 with open('data.json', 'r') as f: data = json.load(f) #創建Excel工作簿 workbook = xlwt.Workbook(encoding = 'utf-8') #添加Excel工作表 worksheet = workbook.add_sheet('Sheet1') #寫入Excel表頭 worksheet.write(0, 0, '姓名') worksheet.write(0, 1, '年齡') worksheet.write(0, 2, '性別') #寫入Excel數據 for i in range(len(data)): worksheet.write(i+1, 0, data[i]['name']) worksheet.write(i+1, 1, data[i]['age']) worksheet.write(i+1, 2, data[i]['gender']) #保存Excel文件 workbook.save('data.xls')
首先,我們需要使用Python的json模塊將JSON數據讀取到Python的數據結構中。這里我們假設JSON數據保存在一個名為“data.json”的文件中,并將它讀取到名為“data”的Python字典列表中。
然后,我們使用Python的xlwt模塊創建一個Excel工作簿,并添加一個名為“Sheet1”的工作表。接下來,我們將Excel表頭寫入第一行,即姓名、年齡和性別。
最后,我們使用Python的for循環將Python字典列表中的數據一行一行地寫入Excel工作表中。注意,在寫入數據時,我們使用了i+1作為行號,因為第一行已經被用作表頭了。
最后,我們使用workbook.save()方法將Excel文件保存在本地磁盤上。這里我們假設要保存的Excel文件名為“data.xls”。
上一篇vue聯動框架
下一篇css背景有陰影效果圖