分享一个自己写的配置表转换工具,主要是将Excel转换成指定的格式文件,如lua 、json 或 bytes+C#类。简单易用,在平时项目中使用并得到优化。文章写的不好请见谅,欢迎提出修改意见和建议。
这里直接丢源码链接,含例子:
https://github.com/nan023062/Excel-Translatorgithub.com一 核心类 TranslatorTable
该类负责缓存一张表格数据内容(byte格式)并作提供各种数据转换接口。
![d205d0f95a7b0a842063bdb58189b78c.png](https://i-blog.csdnimg.cn/blog_migrate/edb24b5b78701b3fcf794fe5bb03beaf.png)
1.通过Excel、Lua、Json、Bytes等多种数据构造
TranslatorTable(ExcelWorksheet excelSheet)
TranslatorTable(string json)
TranslatorTable(string lua)
TranslatorTable(byte[] bytes)
2.转换成多种数据格式内容
string ToJson(),
string ToLuaTable() ,
byte[] ToBytes() 等等
3.可以生成C#或其他语言的读取类
string ToDataEntryClass()
......
二 工具类ExcelTranslatorUtility
1 负责读取Exc