python读取json文件转成excel_Python实现读取json文件到excel表
这篇文章主要介绍了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表相关推荐
- wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件
完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...
- 如何将高版本的CAD文件转成低版本的CAD文件
现在CAD版本众多,不同的用户使用的版本可能不一样.很多时候我们在设计图纸时需要将高版本CAD转换成低版本的CAD,常出现因版本不兼容而打不开的情况,那么如何将高版本的CAD文件转成低版本的CAD文件 ...
- bin文件转换成html,怎么样把BIN文件转换成ISO文件
ISO文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式.简单地说,就是数据在数据光盘上的组织形式: 它的特点是: 1)最多只包含8级子目录(可以用Rock ...
- Linux把日志文件转换成xml,[转载]将 HTML 文件转换成 XML
在 Java 专家 Michael Geisler 为 Builder 澳大利亚写的第一篇文章中,他向读者展示了如何使用 JTidy 将 HTML 文件转换成 XML. 有关 Java 的最重要的事情 ...
- 怎么将py文件转成dll_怎样将PDF文件转成CAD图纸?
原标题:怎样将PDF文件转成CAD图纸? 现在PDF是比较常见的文档格式了,越来越多的行业都被应用上,它能保留文档最原始的"元素".但是众所周知的是PDF文件编辑是一件很头疼的事情 ...
- 如何将文件压缩成.tar.gz格式的文件
在使用cifar数据集时候,要将生成的batch转换为tar.gz格式 1.下载"7-ZIP"这个软件 2.安装7-ZIP以后,直接在你想要打包的文件上点右键菜单,会有一个7-ZI ...
- 如何将高版本的cad文件转换成低版本的cad文件
高版本的CAD如果直接保存,低版本的CAD就出现这样的不兼容问题而打不开.鉴于CAD工程图纸需要频繁的交流,这样十分不利于高效作图与工程图纸的沟通,但自己不想安装高版本的CAD,怎样才能快速.便捷地阅 ...
- 【PDF转换图片】如何把pdf文件转换成图片?如何把批量pdf文件转换成图片?如何把多目录批量pdf文件转换成图片?如何pdf文件转换成图片不失真不损失清晰度?今天教方法
在工作中常常需要将PDF转换为图片,好多免费但是图片有水印和功能不全的问题. 还有市面上很多软件知识完成了部分的工作,比如只能单个文件转PDF,那么遇到多文件的就只能挨个转么? 还有转换的格式支持的非 ...
- python将html转换成excel_Python将HTML格式文件中字段提取到EXCEL表的方法
首先不需要关心HTML格式文件具体是什么内容(电子病历还是其他网页啥的),这篇主要内容是介绍如何用Python批量处理HTML格式文件.TXT格式文件,以及Python字典列表导出到EXCEL的一种解 ...
最新文章
- Python应用实战案例-Python实现K线图绘制
- 基于CNN实现CIFAR100识别-tensorflow2.0实现
- animate.css动画样式详解
- 接口测试工具Postman接口测试图文教程
- 三年的总结(技术篇)
- 本周题解(9.12)
- 从零实现深度学习框架——优化反向传播相关代码
- 刘长春:未来云时代——红帽开放混合云驱动增长
- 安装和使用华三HCL模拟器的常见问题总结
- JAVA查电话归属地
- google如何恢复误删除书签
- mysql执行计划explain介绍_MySQL中的执行计划explain详解
- Meta拟裁撤Instagram伦敦员工 其余人将调往美国---转自百度新闻|财联社
- 吕著三国史话(观后感一)
- _spellmod_leech_spell
- python发短信sim800_玩转 ESP32 + Arduino (十八) 采用SIM800L发送短信和定位(基础知识)...
- 惠普战x适合计算机专业吗,惠普战x锐龙版怎么样?电脑值得入手吗?
- 技术视角看行业SaaS
- android迅雷包名,迅雷(com.xunlei.downloadprovider) - 7.21.1.7474 - 应用 - 酷安
- Python3.4 调用语音及警报声