欢迎光临散文网 会员登陆 & 注册

【Unity工具】Excel读取

2023-08-26 18:17 作者:谜の果皮  | 我要投稿

之前做了视频使用了unity-excel-importer作为演示,然后有小伙伴说想实时读取,无奈作者没有实现,随便搜了一下感觉好像基本上都是Editor方案,于是干脆自己在别人 基础上修改。最终代码有点乱,因为一开始依葫芦画瓢,后来感觉太麻烦,感觉只需要把表格直接转为List或者字典即可,没必要那么麻烦,一般也就用这两个。

链接:

完整代码(包含了测试代码):

https://github.com/secrectFG/unity-excel-importer


Unity包(unitypackage):

https://github.com/secrectFG/unity-excel-importer/releases/download/v0.2.0-alpha/ExcelImporter.unitypackage

如果只需要实时导入,不需要使用编辑器导入,可以只用下面这个

https://github.com/secrectFG/unity-excel-importer/releases/download/v0.2.0-alpha/ExcelImporterRuntimeOnly.unitypackage



实时导入的使用方法大概是这样:


使用的表格数据

接口也有bytes版本和stream版本,不用担心别的加载方法。

效率方面,不建议在游戏帧中使用,加载1000个数据需要使用200+ms,因为使用的是反射机制进行加载。本身数据初始化就不推荐在游戏帧中使用,当然你也可以做异步加载。


其实最终版更多只是参考作者的代码了,实际上更多是使用了NPOI库。大家想要更高效率可以参考代码进行手动读取。

【Unity工具】Excel读取的评论 (共 条)

分享到微博请遵守国家法律