XlsxToLua 项目推荐
1. 项目基础介绍和主要编程语言
XlsxToLua 是一个开源项目,旨在将Excel表格数据导出为Lua table、CSV、JSON等格式,适用于游戏开发中的数据管理。该项目主要使用 C# 语言编写,同时也涉及 Lua 和 Java 语言的部分代码。
2. 项目核心功能
- 数据导出:支持将Excel表格数据导出为Lua table、CSV、JSON等多种格式。
- 数据检查:提供数据检查功能,帮助策划和程序在数据导出前进行查错,避免上线事故。
- 数据库支持:支持将数据导出到MySQL数据库,并提供导入功能。
- GUI工具:提供图形用户界面工具,方便用户进行配置和操作。
3. 项目最近更新的功能
- 返回值增加:XlsxToLua工具增加了返回值,0表示成功,-1表示发现错误,方便批处理调用时通过
%errorlevel%
判断导出是否成功。 - 时间型字段优化:导出C#和Java类时,时间型字段如果声明导出为时间戳形式,则将字段设为数值型,时间戳改为以本地时区计。
- 字典类型优化:导出C#和Java类时,字典型字段如果下属字段为同一类型,可以将Dictionary、HashMap型的值类型设为具体的类型。
- GUI工具改进:XlsxToLuaGUI工具支持拖拽文件或文件夹到输入框来填写路径。