unity 配置文件解析 - excel解析插件

unity 中excel插件

1 工具简介

将策划配置的excel转换成程序使用json文件。方便策划是excel的功能。

2文件的放置和生成

需要将excle文件放置到项目中的Excel文件夹下面。


image.png

生成的文件会在Res/Config文件夹下面


image.png

生成json文件只需要点击Tools下的ExcelTools就可以了


image.png

3 excel文件的格式

image.png

第一行是说明,不具有实际意义
第二行为属性的名字,json文件的key值。不能使用数字开头,特殊符号开头,不能使用程序内的关键字,如:string,int。
第三行是程序内使用的类型,支持的类型有 string int float double bool。
bool中fasle,0,空白 都代表否的意思,填写其他值代表为真

生成的接json文件的名字是以表命中(#文件名#) #号包裹的名字位主的,如果表名不存在#号,则该表不导出。示例如下图:


image.png

image.png

4 注意事项

  1. excel文件名中不能存在空格或特殊符号
  2. excel后缀只支持xlsx,并且需要确保后缀小写,不能使用大写
  3. 导出的文件名确定后不要轻易修改,修改需要和程序确认(#文件名#)
  4. 添加。删除。修改字段时,请和程序确定,防止游戏内逻辑出错
  5. json中需要转换的数据结构由程序自行创建
  6. 每次生成会清理config文件,重新从excel生成json文件。请不要手动修改生成后的json文件。确保excel文件的正确定。不要config文件夹下面放置其他文件
  7. 使用工具的时候需要关闭excel文件
  8. 可以使用一些网页版的json工具协助生成数据类型,如:http://json2csharp.com/
    image.png

    ExcelTools.zip

你可能感兴趣的:(unity 配置文件解析 - excel解析插件)