Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

tidys/excel2Json

Open more actions menu

Repository files navigation

excel2Json

excel 转换 Json 工具  

工具介绍

采用c#编写开发, 将excel表格的数据转换成json格式,方便程序使用.

工具特点

1.该工具支持一个excel多个工作薄,方便相同模块的表格存放到一个excel 2.工具可以停靠在窗口顶部隐藏,类似qq的功能 3.工具可以导出txt格式,方便导入到数据库 4.支持bat脚本,可以简单扩展你的想要的功能

使用说明

注意事项:

1.程序在启动的时候,会读取exe所在目录下的文件夹,这一步很重要 2.exe同级文件夹下必须存在 json/txt/xlsx 这三个目录,如果没有程序会自动生成 3.excel文件必须存放在xlsx目录下,其他目录不予读取 4.如果xlsx文件夹出现多层目录结构,该工具会自动检索出该目录下所有的excel文件 5.如果使用过程中出现问题,请多留意下边的log提示信息 ###表格配置

多工作薄配置表格(必须存在)

sheet name index desc
lv lv 1 关卡表

说明: sheet: 具体的数据表格名字,excel必须有工作薄 name: 导出json时的文件名 index:该工作薄在excel的位置 desc:对该工作薄的一个简单描述说明,程序不会使用,可作为注释

具体的数据表格:

id name PowerCost LvLimite
关卡编号 关卡名称 消耗体力 开启等级
10010001 英雄出世1 5 1
10010002 英雄出世2 6 2
10010003 英雄出世3 7 3
10010004 英雄出世4 8 4
第一行为最终json对象的key
第二行为中文注释说明
第三行之后为具体的数据
####最终的excel请参考 excel2Json/DataConvert/bin/Debug/策划/xlsx/数值/test.xlsx, 最终转换的json
[
    {
        "id": "10010001",
        "name": "英雄出世1",
        "PowerCost": "5",
        "LvLimite": "1"
    },
    {
        "id": "10010002",
        "name": "英雄出世2",
        "PowerCost": "6",
        "LvLimite": "2"
    },
    {
        "id": "10010003",
        "name": "英雄出世3",
        "PowerCost": "7",
        "LvLimite": "3"
    },
    {
        "id": "10010004",
        "name": "英雄出世4",
        "PowerCost": "8",
        "LvLimite": "4"
    }
]

工具使用

1.bat脚本:可指定bat脚本文件路径,按下F12即可执行该bat脚本,示例脚本:

:: 拷贝文件到目标文件
:: copy /y 
@echo off
cd /d %~dp0
set desDir="D:\project\mhgjClient\assets\resources\json"
:: 遍历所在文件夹的json文件
for /R %%s in (*.json) do ( 
	echo %%s 
	copy /y %%s  %desDir%	
) 
pause

2.载入excel之后,右击listView的item,弹出菜单,可以打开相应的 文件/文件夹, 如果文件夹已经打开,则该文件夹窗口置顶. 3.选中listView的item之后,按下 空格键 可以迅速打开excel文件

关于

该工具是自己游戏开发生涯中的一个小积累 如果你喜欢,请告诉你的小伙伴, 如果不喜欢,请告诉我哪里不好(企鹅 774177933),或者直接在Issues里面提问,帮助我完善它

QQ群

CocosCreator插件开发交流: 224756137

群图片

点击链接加入群【CocosCreator插件开发交流】:https://jq.qq.com/?_wv=1027&k=5ANhoTC

QQ打赏:

enter image description here

About

excel转Json工具

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.