首页 > 学院 > 开发设计 > 正文

读取excel文件并将其中数据转换成脚本数据结构

2019-11-08 01:14:23
字体:
来源:转载
供稿:网友

最近写代码测试了在unity中读取Excel配置文件,将配置中的数据结构自动写成脚本中的数据结构。

要写的Excel文件如下:

角色信息表

boss信息表

读取excel文件并写成脚本的代码:

代码执行后,会在目录Assets/MyScripts中生成一个新的脚本DataClass.cs。里面的内容就是Assets/Excel目录中所有的Excel文件对应生成的类。如下,就是我测试时生成的结果。

当Excel表转换脚本出错时(代码中执行到return语句了),还是会生成DataClass2.cs这个脚本,这个时候需要手动将这个文件删除了。生成成功是会自动删除的。

代码中用到的动态库可在这里下载。

Excel.dll

System.Data

可供参考的网页:

AssetDatabase 

Unity 获取指定资源目录下的所有文件

Unity3d 操作文件(存储,读取,删除文件,删除目录)

批量修改unity的Asset下资源的文件名

Unity Excel 文件读取和写入

unity3d 根据指定的Assets下的文件夹路径 返回这个路径下的所有文件名

Unity遍历所选文件夹中包含某后缀名的文件路径


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表