一、需求
1、'score.json' 檔案內容:
2、讀取json檔案儲存到資料庫,並計算出每個人的總分程式設計客棧和平均分
二、實現**
import json, xlwt
def read_score(jsonfile):
with open(jsonfile, encoding='utf-8') as f: # 將json檔案轉化為字典
score_all = json.load(f)
book = xlwt.workbook() # 建立excel檔案
sheet = book.add_sheet('sheet1') # 建立乙個表
title = ['序號', '姓名', '語文', '數學', '英語', '總分', '平均分']
for col in range(len(title)): # 存入第一行標題
程式設計客棧 sheet.write(0, col, title[col])
程式設計客棧 row = 1 # 定義行
for k in score_all:
data = score_all[k] # data儲存姓名和分數的list
data.append(sum(data[1:4])) # 倒數第二列加入總分
data.append(swww.cppcns.comum(data[1:4]) / 3.0) # 最後一列加入平均分
data.insert(0, k) # 第一列加入序號
for index in range(len(data)): # 依次寫入每一行
sheet.write(row, i data[index])
row += 1
book.s**e('score.xls')
read_score('score.json')
本文標題: python實現讀取json檔案到excel表
本文位址:
Python 讀取json檔案
建立json檔案 1 8 讀取json檔案 1 import json 2 3 def loadfont 4 f open settings.json encoding utf 8 設定以utf 8解碼模式讀取檔案,encoding引數必須設定,否則預設以gbk模式讀取檔案,當檔案中包含中文時,會報...
python讀取使用json
學習模組之 json 工作中我們通常會遇到需要資料處理json字串資料,python中我們有乙個特別好的工具json 當然還有picle模組 下面我們就來詳細的介紹一下json工具 安裝,載入 pip install json import json簡單使用,注意區別 dict with open ...
Python讀取Json資料
讀取json資料,實際上是把json格式變成python中字典 列表等格式化的資料,方便索引查詢。可以新建乙個檔案命名為data,然後把下面這段json資料放進去。import json path data f open path,r encoding utf 8 m json.load f jso...