json数据为字典类型,一行一个字典
代码如下:

import xlwt
import json# 创建excel工作表
workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('sheet1')# 设置表头
worksheet.write(0, 0, label='商品名')
worksheet.write(0, 1, label='申请号')
worksheet.write(0, 2, label='产品号')
worksheet.write(0, 3, label='申请类型')
worksheet.write(0, 4, label='活性成分')
worksheet.write(0, 5, label='剂型/给药途径')
worksheet.write(0, 6, label='规格/剂量')
worksheet.write(0, 7, label='RLD')
worksheet.write(0, 8, label='RS')
worksheet.write(0, 9, label='申请号原始批准/暂定批准日期')
worksheet.write(0, 10, label='产品号批准日期')
worksheet.write(0, 11, label='申请人')
worksheet.write(0, 12, label='市场状态')# 读取json文件
with open('FDA_drug_data.json', 'r', encoding="utf-8") as f:data = f.readlines()d_p = []
#把json串转成字典放到列表中
for d in data:ite = json.loads(d)d_p.append(ite)#处理异常值
for d in d_p:d.setdefault("RS", "")d.setdefault("申请号原始批准/暂定批准日期", "")d.setdefault("产品号批准日期", "")d.setdefault("市场状态", "")d.setdefault("申请人", "")# 将json字典写入excel
# 变量用来循环时控制写入单元格
val = 1
for dict_p in d_p:worksheet.write(val, 0, dict_p["商品名"])worksheet.write(val, 1, dict_p["申请号"])worksheet.write(val, 2, dict_p["产品号"])worksheet.write(val, 3, dict_p["申请类型"])worksheet.write(val, 4, dict_p["活性成分"])worksheet.write(val, 5, dict_p["剂型/给药途径"])worksheet.write(val, 6, dict_p["规格/剂量"])worksheet.write(val, 7, dict_p["RLD"])worksheet.write(val, 8, dict_p["RS"])worksheet.write(val, 9, dict_p["申请号原始批准/暂定批准日期"])worksheet.write(val, 10, dict_p["产品号批准日期"])worksheet.write(val, 11, dict_p["申请人"])worksheet.write(val, 12, dict_p["市场状态"])val += 1# 保存到本地
workbook.save('FDA_drug_data.xls')

转换后数据如下:

json数据转换成excel数据相关推荐

  1. json数据转换成excel表格

    在工作中遇到 一个需要把json数据转换成excel的功能,于是网上去搜索在线的工具,还蛮多的, 找了一大圈都不是特别满意,很多都是转了之后就是一个排列好的数据,需要自己复制到excel,类似下图这样 ...

  2. python怎么将json文件转为xls文件_基于python实现把json数据转换成Excel表格

    json数据: [{"authenticate":-99,"last_ip":"156.2.98.429","last_time& ...

  3. json数据转换成表格_电子表格会让您失望吗? 将行数据转换为JSON树很容易。

    json数据转换成表格 Like many of you, I often have to take the result of SQL queries and convert the rowsets ...

  4. java table数据转excel,excel将数据转化成表格-如何将java数据转换成Excel表格

    excel 怎么把三列数据转换成一张表? 1.打开 OCR识别软然后单击"打开图像/PDF-"按钮 2弹出的"打开图窗口中,选择需要的扫描文件, 3.然后单击" ...

  5. TXT文本数据转换成Excel表格

    TXT文本数据转换成Excel表格  打开EXCEL-数据--获取外部数据--导入文本文件--找到文件点导入--选择分隔符号--下一步--(逗号打勾,空格打勾,其他打勾)

  6. json转换成excel在线js小工具分享【不限制大小】

    起因 我们在工作过程中,偶尔会有需求是把json转换成excel的需求.一般这个时候,我们会跑到度娘那,在输入框中输入:"json excel".然后,你会发现这个一个网站&quo ...

  7. 在线JSON转换成Excel文件工具

    在线JSON转换成Excel文件工具 在线JSON转换成Excel文件工具 本工具可以将JSON数据在浏览器本地转换成Excel支持一键下载. JSON:(JavaScript Object Nota ...

  8. php将json转化成数组,PHP怎么把JSON数据转换成数组?

    在PHP中可以使用"json_decode"函数把JSON数据转换成数组,该函数的语法是"json_decode( $json, $assoc=FALSE, $depth ...

  9. 使用 pqgrid 将JSON数据转换成TABLE

    使用 pqgrid 将JSON数据转换成TABLE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http: ...

最新文章

  1. 抢占大数据产业发展先机
  2. Volatile 关键字 内存可见性
  3. 关于vue搭建项目运行出行的错误问题,简直是大坑啊
  4. python的认识_Python学习之认识python
  5. python 内建函数 str() 和 repr() 的区别
  6. Linux shell —— 数组与关联数组
  7. OGNL(Object-Graph Navigation Language对象图定位语言)和struts2标签
  8. python中数据存入execle、读取excel数据
  9. SQL Server2008安装教程
  10. 捷联惯导系统学习7.4(车载惯性/里程仪组合导航 )
  11. xposed 修改手机定位
  12. matlab2016b慢,Matlab 2016a/b中调用GPU速度巨慢的解决办法
  13. python实现阿里云盘同步功能(sync_folder)
  14. 郭天祥10天学会单片机笔记学习资料(1.1)
  15. pandas daraframe 写入读取excel文件,并简单计算
  16. 一文看懂神经网络工作原理
  17. echart饼图标签重叠_解决echarts中饼图标签重叠的问题
  18. EXCEL填入数据,自动出现当天日期
  19. 图像恢复(加噪与去噪)
  20. TensorFlow学习笔记——深层神经网络

热门文章

  1. java 游戏 弓箭手 法师 战士_酷酷爱魔兽战士弓箭手法师阵容搭配及职业特点介绍...
  2. 如何使用计算机自带的刻录软件,windows自带刻录软件,联想自带的刻录软件
  3. Mscomm32使用记录
  4. 我的软件十年:我的青春,我的方正
  5. java 字体名称_如何从Java获取字体名称列表
  6. GBase 8a trace 日志
  7. OLE技术专题——第二讲:复合文件
  8. 计算机网络重点题型总结
  9. nz-date-picker组件时间范围限制
  10. Pandas学习笔记:安装pandas包(Installation)