文件名称:excelToProtobuf:excel数据包到protobuf
文件大小:3.44MB
文件格式:ZIP
更新时间:2024-06-01 01:32:09
Lua
excelToProtobuf excel data pack to protobuf 通过读取excel,生成对应的LUA文件。然后使用lua生成对应的proto文件。通pbc再次把对应的数据打包进proto。 只是数据类型 int, string array 以及二维数组group以及对应的自定义枚举。 packTool工程生成工具packtool从excel读取数据,并且生成对应的lua 数据。 tool是打包工具工作目录。其中property目录的config.xls定义从excel读取目录的一些配置。 config.xls第一个sheet默认是用户自定义枚举配置。每行第一列定义枚举所在的文件。第二列定义枚举定义所在的sheet 例如 _enumDefine1.xls enum_a _enumDefine1.xls enum_b _enumDefine2.xls enum 代表用
【文件预览】:
excelToProtobuf-master
----tool()
--------main.lua(25KB)
--------property()
--------packtool.exe(136KB)
--------log.error(67B)
--------data()
--------CreatePbsForLua.bat(333B)
--------toollog.txt(607B)
--------CreateC++.bat(378B)
--------lua()
--------common()
--------protoc.exe(868KB)
--------packtool-d.exe(840KB)
--------iconv.dll(872KB)
--------run.bat(1KB)
--------luaiconv.dll(9KB)
--------libxl.dll(2.92MB)
--------proto()
--------excel()
--------cpps()
----lib()
--------libxl.lib(84KB)
--------libxl.dll(2.92MB)
----packTool()
--------IBookT.h(3KB)
--------packtool.vcxproj.user(817B)
--------enum.h(7KB)
--------libxl.h(718B)
--------packtool.vcxproj(5KB)
--------IFormatT.h(4KB)
--------IFontT.h(1KB)
--------MapTemplate.h(6KB)
--------LoadExcelData.h(7KB)
--------setup.h(273B)
--------ISheetT.h(8KB)
--------main.cpp(610B)
--------packtool.vcxproj.filters(2KB)
--------LoadExcelData.cpp(32KB)
--------packtool.sln(939B)
----README.md(3KB)