Unity 1.0Excel转Json工具
Unity 导表工具源码 v1.0 的核心亮点就是把 Excel 数据一键转成 Json 格式。适合用Visual Studio 2017
打开,逻辑也蛮清晰。你如果平常在做 NPC 配置、道具表啥的,手动一个个填 Json 是不是烦?这个工具就了这个痛点,批量导出功能相当省事,多个 Excel 一起转,速度也快,关键还稳定。
批量的思路其实也挺实用:用文件遍历搞定 Excel 读取,再配合Newtonsoft.Json这种老牌库做 Json 序列化,输出结构也比较规整。用的是.NET 下比较常见的操作方式,像EPPlus
这种库,支持也不错。
还有一块我觉得贴心的功能是配置保存。比如你设置好了导出路径、文件名前缀,下次打开工具还能记住,不用重新点来点去。内部就是个读写配置文件的逻辑,但做得蛮人性化。
项目结构也比较清晰。UI 界面是 WinForm 风格,够用、直观,能直接拖 Excel 文件进来,导出也就一键的事儿。出错了还能看到日志提示,比如文件格式不对、路径没选,提醒还挺友好。
你要是正好在做 Unity 项目,是有一堆配置表需要导,强烈建议你研究下这个源码。哪怕不是 Unity 开发,用法逻辑也能借鉴到其他引擎或者工具链里,通用性挺高的。
如果你想拓展,可以考虑加上自定义字段映射、导出 Lua 格式,甚至集成到构建流程里。嗯,源码在手,可玩空间还是蛮大的。
10.69MB
文件大小:
评论区