生成json数据格式_源码分享 - 配置表生成工具

分享了一个用于配置表转换的工具,能够将Excel转换为lua、json或C#类的字节数据。核心类`TranslatorTable`提供多种构造和转换接口,工具类`ExcelTranslatorUtility`和`ExcelTranslatorBuffer`分别用于读取Excel和处理字节操作。适用于Unity游戏开发,避免使用反射,未来计划增加更多语言和数据类型支持。
摘要由CSDN通过智能技术生成

分享一个自己写的配置表转换工具,主要是将Excel转换成指定的格式文件,如lua 、json 或 bytes+C#类。简单易用,在平时项目中使用并得到优化。文章写的不好请见谅,欢迎提出修改意见和建议。

这里直接丢源码链接,含例子:

https://github.com/nan023062/Excel-Translator​github.com

一 核心类 TranslatorTable

该类负责缓存一张表格数据内容(byte格式)并作提供各种数据转换接口。

d205d0f95a7b0a842063bdb58189b78c.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值