【分享】json2excel.py脚本

论坛 期权论坛 期权     
锵锵游戏   2019-7-14 16:37   1948   0
json2excel.py脚本
json2excel脚本,为个人工作需求编写,仅供参考,其它概不负责。
——我是一条咸鱼
全文约400字 阅读需0.5分钟 多图


人生苦短

我是一条咸鱼
python
excel
json

game

策划
脚本环境
脚本使用Python3.6.5编写
引用库json、os、sys、openpyxl,请确保电脑已安装相关库

脚本使用
打开命令终端>>输入python3
输入:空格
将要脚本json2excel.py拖入命名终端

将脚本拖入终端,回车键执行
回车键执行,然后将要处理的json文件拖入命令终端

将目标json拖入终端,回车键执行
再次回车键执行,即可获得与json同名的xlsx文件

json与excel文件结构
脚本仅支持如下json结构
  1. {
复制代码
  1.   "target": [
复制代码
  1.     {
复制代码
  1.       "_ID": 1,
复制代码
  1.       "_Icon": "string",
复制代码
  1.       "_Name": "哈哈哈哈",
复制代码
  1.       "_Description": "哈哈哈哈哈哈哈哈哈哈哈哈"
复制代码
  1.     },
复制代码
  1.     {
复制代码
  1.       "_ID": 2,
复制代码
  1.       "_Icon": "string",
复制代码
  1.       "_Name": "嘿嘿嘿嘿",
复制代码
  1.       "_Description": "嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿""
复制代码
  1.     }
复制代码
  1.     ]
复制代码
  1. }
复制代码
导出excel结构
       生成与json文件同名的sheet
       工作表sheet的A1单元格为json最外层的key(例如上述"target")
      工作表sheet的第2行为json具体数据的标题(例如上述"_ID""_Icon""_Name""_Description")
      工作表sheet的第3行开始为具体数据内容
excel2lua.py脚本代码
由于笔者python初学乍练,脚本代码就不贴出来了。有兴趣可在公众号输入关键字json2excel,获取py文件的网盘地址。
笔者顺便推荐一个强大的在线校验格式化工具(bejson),如果json数据量不大时,在线转目标格式即可。

【资料获取】公众号中输入:json2excel
未完待续
| NEXT | >>> | 咸鱼还没想好~。~ |
锵锵游戏
没时间解释了,快长按左边二维码关注我吧~~~~~~~~
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP