Python實現讀取json檔案到excel表

2022-10-04 11:39:15 字數 958 閱讀 5449

一、需求

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...