这篇文章主要介绍了Python实现读取json文件到excel表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Python实现读取json文件到excel表,供大家参考,具体内容如下

一、需求

1、'score.json' 文件内容:

{

"1":["小花",99,100,98.5],

"2":["小王",90,30.5,95],

"3":["小明",67.5,49.6,88]

}

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(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')

相关推荐:

python读取json文件转成excel_Python实现读取json文件到excel表相关推荐

  1. wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件

    完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...

  2. 如何将高版本的CAD文件转成低版本的CAD文件

    现在CAD版本众多,不同的用户使用的版本可能不一样.很多时候我们在设计图纸时需要将高版本CAD转换成低版本的CAD,常出现因版本不兼容而打不开的情况,那么如何将高版本的CAD文件转成低版本的CAD文件 ...

  3. bin文件转换成html,怎么样把BIN文件转换成ISO文件

    ISO文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式.简单地说,就是数据在数据光盘上的组织形式: 它的特点是: 1)最多只包含8级子目录(可以用Rock ...

  4. Linux把日志文件转换成xml,[转载]将 HTML 文件转换成 XML

    在 Java 专家 Michael Geisler 为 Builder 澳大利亚写的第一篇文章中,他向读者展示了如何使用 JTidy 将 HTML 文件转换成 XML. 有关 Java 的最重要的事情 ...

  5. 怎么将py文件转成dll_怎样将PDF文件转成CAD图纸?

    原标题:怎样将PDF文件转成CAD图纸? 现在PDF是比较常见的文档格式了,越来越多的行业都被应用上,它能保留文档最原始的"元素".但是众所周知的是PDF文件编辑是一件很头疼的事情 ...

  6. 如何将文件压缩成.tar.gz格式的文件

    在使用cifar数据集时候,要将生成的batch转换为tar.gz格式 1.下载"7-ZIP"这个软件 2.安装7-ZIP以后,直接在你想要打包的文件上点右键菜单,会有一个7-ZI ...

  7. 如何将高版本的cad文件转换成低版本的cad文件

    高版本的CAD如果直接保存,低版本的CAD就出现这样的不兼容问题而打不开.鉴于CAD工程图纸需要频繁的交流,这样十分不利于高效作图与工程图纸的沟通,但自己不想安装高版本的CAD,怎样才能快速.便捷地阅 ...

  8. 【PDF转换图片】如何把pdf文件转换成图片?如何把批量pdf文件转换成图片?如何把多目录批量pdf文件转换成图片?如何pdf文件转换成图片不失真不损失清晰度?今天教方法

    在工作中常常需要将PDF转换为图片,好多免费但是图片有水印和功能不全的问题. 还有市面上很多软件知识完成了部分的工作,比如只能单个文件转PDF,那么遇到多文件的就只能挨个转么? 还有转换的格式支持的非 ...

  9. python将html转换成excel_Python将HTML格式文件中字段提取到EXCEL表的方法

    首先不需要关心HTML格式文件具体是什么内容(电子病历还是其他网页啥的),这篇主要内容是介绍如何用Python批量处理HTML格式文件.TXT格式文件,以及Python字典列表导出到EXCEL的一种解 ...

最新文章

  1. Python应用实战案例-Python实现K线图绘制
  2. 基于CNN实现CIFAR100识别-tensorflow2.0实现
  3. animate.css动画样式详解
  4. 接口测试工具Postman接口测试图文教程
  5. 三年的总结(技术篇)
  6. 本周题解(9.12)
  7. 从零实现深度学习框架——优化反向传播相关代码
  8. 刘长春:未来云时代——红帽开放混合云驱动增长
  9. 安装和使用华三HCL模拟器的常见问题总结
  10. JAVA查电话归属地
  11. google如何恢复误删除书签
  12. mysql执行计划explain介绍_MySQL中的执行计划explain详解
  13. Meta拟裁撤Instagram伦敦员工 其余人将调往美国---转自百度新闻|财联社
  14. 吕著三国史话(观后感一)
  15. _spellmod_leech_spell
  16. python发短信sim800_玩转 ESP32 + Arduino (十八) 采用SIM800L发送短信和定位(基础知识)...
  17. 惠普战x适合计算机专业吗,惠普战x锐龙版怎么样?电脑值得入手吗?
  18. 技术视角看行业SaaS
  19. android迅雷包名,迅雷(com.xunlei.downloadprovider) - 7.21.1.7474 - 应用 - 酷安
  20. Python3.4 调用语音及警报声

热门文章

  1. 采用uni-app开发的多端圈子社区论坛系统
  2. .then()方法的意思和用法
  3. 华云数据董事长许广彬接受中央电视台采访:推动职业教育发展
  4. 非计算机专业全国壹级,非计算机专业专科学生全国计算机一级等级考试应试策略...
  5. ArcGIS计算面状河流的长度(河流中心线)
  6. 西门子S71200连接多功能电表
  7. 华为摄像头采集自动聚焦崩溃
  8. CSS实现三角形、扇形、半圆以及圆形
  9. iOS safeAreaInsets安全区域相关知识
  10. html网页设计大赛作品介绍,HTML网页设计大赛--赛出风采