之前写了一款聊天类的游戏,因为是新手,所以当时里面的对话,我是先把它改为json,然后在代码中自己制定一个规则去调用他,出现了上句在通过一个标识去找到和他关联的下一句,因为是我自己想的这么个规则,所以在json中需要我一个一个的去写(可能有其他办法但是我不会),太麻烦了。现在又要做一个类似的项目,就想问问有没有什么简单的方法,将策划给我的excel表格转换为json后我就可以直接用了,或者说怎么快速的让由excel表格转换后的json可以按我的规则显示
顶一下…
有一个网站可以表格转json
GAL GAME?
写个导表工具呀,各种语言读取excel的库都有,选一个你熟悉的来
这种东西网上还是挺多的,这个是我当时项目需求然后在网上找了一个然后自己改的,python的,需要装python3,然后用到格插件xlrd,要装1.2.0版本的,安装的时候注意一下,默认是2.x,高版本不知道为啥不支持,因为核心是拿的别人的,只是部分需求跟自己项目对不上改了下,所以没深究这块,有大佬空的麻烦告知下为什么,感谢
ExcelToJsonForMac.zip (7.4 KB)
j2e.py 文件里这块地方是获取json文件的位置,我这边工具是放在工程目录下的,为了给策划省事所以自己写死了路径,用的自己改一下

e2j.py 的这块是指向的json文件存放的地方,当时策划希望他转换完直接就在项目中,不需要他自己找路径,所以。。。自己改哈

然后用法就是,如果需要excel转json,就把excel文件(只识别.xls和.xlsx)放在files文件夹下,然后在xmls文件中加入需要转换的文件名,需要带后缀。(吐槽一下,这里是因为策划说files里面每次都全部转换,不能只转换修改的某一个文件所以改的)json转excel的话就是在json文件里配需要修改的文件名,同样需要后缀。然后双击转换,需要转啥就打开啥就是了,不会做mac应用,就做了个命令脚本让策划双击,脚本炒鸡简单,要啥自己改
我记得当时好像就是拿这个大佬的改的
https://blog.csdn.net/u014732824/article/details/78727634
1赞
mark s