最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python实现读取json文件到excel表

来源:动视网 责编:小OO 时间:2020-11-27 14:21:35
文档

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文件保存到数据库,并计算出每个人的总分和平均分。二、实现代码;
推荐度:
导读本文实例为大家分享了Python实现读取json文件到excel表,供大家参考,具体内容如下:一、需求;1、';score.json';文件内容。{ ";1";:[";小花";,99,100,98.5].";2";:[";小王";,90,30.5,95].";3";:[";小明";,67.5,49.6,88]}。2、读取json文件保存到数据库,并计算出每个人的总分和平均分。二、实现代码;


这篇文章主要介绍了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、';score.json';文件内容。{ ";1";:[";小花";,99,100,98.5].";2";:[";小王";,90,30.5,95].";3";:[";小明";,67.5,49.6,88]}。2、读取json文件保存到数据库,并计算出每个人的总分和平均分。二、实现代码;
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top