美文网首页unity
[Unity 3d] xlsx2json(Excel 转 jso

[Unity 3d] xlsx2json(Excel 转 jso

作者: 雨落随风 | 来源:发表于2019-07-14 23:18 被阅读6次

    Excel 转 json 的第三方工具,其一

    GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。

    简介:

    笔者今天推荐的仓库叫 xlsx2json
    可以将Excel 文件数据转 json 格式数据,功能强大,上手简单。

    功能:

    • 基于 nodejs 需要安装该环境,贼简单。
    • 支持windows/mac/linux
    • 支持几乎所有的基础数据类型
    • 支持处理复杂表格(类嵌套类形式)
    • 支持配置文件持久化自定义设置
    • 一键导出多个Excel

    使用:

    1. 执行export.sh|export.bat即可将./excel/*.xlsx 文件导成json并存放到 ./json 下。json名字以excel的sheet名字命名。

    2. 补充(一般用不上):

      • 执行node index.js -h 查看使用帮助。
      • 命令行传参方式使用:执行 node index.js --help 查看。

    演示:

    示例 Excel 上下文:



    解析后效果:

    [
      {
        "id": "1111",
        "name": "风暴之灵",
        "slogen": ["风暴之灵已走远","在这场风暴里没有安全的港湾啊,昆卡!"],
        "skill": {
          "R": {
            "name": "残影",
            "冷却时间": [3.5,3.5,3.5,3.5],
            "作用范围": 260,
            "主动技能": true,
            "levels": [
              {"level": 1,"damage": 140,"mana": 70},
              {"level": 2,"damage": 180,"mana": 80}
            ]
          },
          "E": {
            "name": "电子漩涡",
            "冷却时间": [21,20,19,18],
            "主动技能": true,
            "levels": [
              {"level": 1,"time": 1,"cost": 100,"distance": 100},
              {"level": 2,"time": 1.5,"cost": 110,"distance": 150}
            ]
          }
        }
      },
       {
        "id": "1112",
        "name": "幽鬼",
        "slogen": null,
        "skill": null
      }
    ]
    

    链接:

    koalaylj/xlsx2json: 让excel支持复杂的json格式(对象,数组,数字,boolean,字符串),将xlsx文件转成json。

    结语:

    搞程序就是搞数据,Json 需求量还是挺大的,拿去用吧。

    扩展阅读:

    利用VisualStudio将Json转C#实体类,给你2套方案 - 简书

    本文集持续更新ing,喜欢记得点赞关注哦!

    相关文章

      网友评论

        本文标题:[Unity 3d] xlsx2json(Excel 转 jso

        本文链接:https://www.haomeiwen.com/subject/jscwkctx.html