最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)讀取json文件到excel表

 更新時(shí)間:2017年11月18日 08:59:51   作者:喬~惜  
這篇文章主要介紹了Python實(shí)現(xiàn)讀取json文件到excel表,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Python實(shí)現(xiàn)讀取json文件到excel表,供大家參考,具體內(nèi)容如下

一、需求

1、'score.json' 文件內(nèi)容:

{
  "1":["小花",99,100,98.5],
  "2":["小王",90,30.5,95],
  "3":["小明",67.5,49.6,88]
}

2、讀取json文件保存到數(shù)據(jù)庫,并計(jì)算出每個(gè)人的總分和平均分 

二、實(shí)現(xiàn)代碼

import json, xlwt


def read_score(jsonfile):
  with open(jsonfile, encoding='utf-8') as f: # 將json文件轉(zhuǎn)化為字典
    score_all = json.load(f)

  book = xlwt.Workbook() # 創(chuàng)建excel文件
  sheet = book.add_sheet('sheet1') # 創(chuàng)建一個(gè)表
  title = ['序號', '姓名', '語文', '數(shù)學(xué)', '英語', '總分', '平均分']
  for col in range(len(title)): # 存入第一行標(biāo)題
    sheet.write(0, col, title[col])
  row = 1 # 定義行
  for k in score_all:
    data = score_all[k] # data保存姓名和分?jǐn)?shù)的list
    data.append(sum(data[1:4])) # 倒數(shù)第二列加入總分
    data.append(sum(data[1:4]) / 3.0) # 最后一列加入平均分
    data.insert(0, k) # 第一列加入序號
    for index in range(len(data)): # 依次寫入每一行
      sheet.write(row, index, data[index])
    row += 1
  book.save('score.xls')


read_score('score.json')

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用pyecharts生成Echarts網(wǎng)頁的實(shí)例

    使用pyecharts生成Echarts網(wǎng)頁的實(shí)例

    今天小編就為大家分享一篇使用pyecharts生成Echarts網(wǎng)頁的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 使用Python構(gòu)建功能強(qiáng)大的文件管理器

    使用Python構(gòu)建功能強(qiáng)大的文件管理器

    本文將深入探討一個(gè)完全用Python構(gòu)建的強(qiáng)大桌面文件管理器的源代碼,它不只是一個(gè)簡單的文件列表程序,而是一個(gè)功能全面的工具,擁有雙窗格布局,標(biāo)準(zhǔn)的文件操作功能,下面小編就為大家簡單介紹一下吧
    2025-10-10
  • Python 實(shí)現(xiàn)王者榮耀中的敏感詞過濾示例

    Python 實(shí)現(xiàn)王者榮耀中的敏感詞過濾示例

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)王者榮耀中的敏感詞過濾示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python下10個(gè)簡單實(shí)例代碼

    python下10個(gè)簡單實(shí)例代碼

    最近學(xué)python比較順手,找到感覺了,所以,我想把我用來練習(xí)的實(shí)例題目分享出來,有興趣的朋友可以關(guān)注一下。 文章分為10篇,每篇10題,共100道實(shí)例。后續(xù)如果需要可以增加
    2017-11-11
  • python字符串替換re.sub()方法解析

    python字符串替換re.sub()方法解析

    這篇文章主要介紹了python字符串替換re.sub()方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python Sphinx使用實(shí)例及問題解決

    Python Sphinx使用實(shí)例及問題解決

    這篇文章主要介紹了Python Sphinx使用實(shí)例及問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Pickle模塊中的dump()和load()方法簡介

    Pickle模塊中的dump()和load()方法簡介

    Pickle模塊實(shí)現(xiàn)了基本的數(shù)據(jù)序列化與反序列化操作,通過序列化操作,我們可以將程序中運(yùn)行的對象信息轉(zhuǎn)化為字節(jié)流保存到文件中去,永久存儲在磁盤上,這篇文章主要介紹了Pickle模塊中的dump()和load()方法介紹,需要的朋友可以參考下
    2023-03-03
  • 用Python自動發(fā)郵件提醒你周末吃啥

    用Python自動發(fā)郵件提醒你周末吃啥

    大家好,本篇文章主要講的是用Python自動發(fā)郵件提醒你周末吃啥,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • python畫圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式

    python畫圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式

    這篇文章主要介紹了python畫圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python之json文件轉(zhuǎn)xml文件案例講解

    python之json文件轉(zhuǎn)xml文件案例講解

    這篇文章主要介紹了python之json文件轉(zhuǎn)xml文件案例講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評論

望奎县| 探索| 贵溪市| 澜沧| 黄平县| 安庆市| 确山县| 会宁县| 灵山县| 大关县| 吐鲁番市| 藁城市| 称多县| 兴仁县| 溆浦县| 吉水县| 那坡县| 德钦县| 诸城市| 东兰县| 合川市| 遵义市| 吴江市| 中宁县| 晋江市| 南充市| 黄骅市| 蓬溪县| 巍山| 新晃| 平阳县| 汕尾市| 来凤县| 商南县| 容城县| 阳城县| 凤台县| 秀山| 涟水县| 迁安市| 陇南市|