Motion ExcelTools是一个表格导出工具。可以帮助策划把Excel表格导出为二进制文件(.bytes)和文本文件(.txt),并自动生产客户端和服务器读取的代码文件(.cs)。
- 支持定义各类数值,列表,枚举,BOOL,字符串,自定义结构。几乎可以满足策划所有格式需求。
- 一键导出客户端,逻辑服务器,战斗服务器文件。
- 相比各类传统文本格式,生成的二进制文件平均节省40%大小。
- 字节流的解析方式,速度非常快,全程零GC,并且不依赖于任何库,核心源代码只有八百行。
VS2017 && .net framework 4.6
- NuGet package : NPOI V2.3.0.0
- NuGet package : SharpZipLib V0.86.0.518
- 第一行为导出名称:代码里的字段名称,首字母会自动生成为大写。
- 第二行为导出类型
- 第三行为类型补充:只有枚举和自定义结构需要。
- 第四行为导出标记:C客户端,B战斗服务器,S逻辑服务器。
- 需要导出的Excel页签,其名称前需要加前缀t_
- Excel结尾的地方需要加//end
- 表格里的策划备注列不会被导出。
- 枚举类型支持索引值或索引名字,选择索引名字的优点是在程序改动枚举值时表格不需要改动,而且索引名称更加直观。
- wrapper类型为自定义结构,详细请见教程文档。
- 枚举类型目前不支持list
- NuGet管理包请使用一致版本,否则会报错。