做项目突然想优化一下数据的输入方式,并不想用代码一行一行的插入,感觉很low。
于是就想到用excel来做,先把数据写好在excel中,然后来个批导入,一个foreach就能把数据读到我们要维护的数据结构里。
废话不多说,来看看怎么做。首先你得去Excel的官网下载他的动态链接库:一个Excel.dll,一个ICSharpCode.SharpZipLib.dll,然后放在项目目录下,最好是在plugins下。
当然,这是你会注意到还有一个叫做system.data的东西,没错这也是需要我们去弄的dll.
不过这个dll不需要下载,这属于.net自带的东西,Unity的源目录就有,这里就不得不吐槽一下Unity,讲道理这个应该直接添加依赖就可以了,但是会出现一个找不到名称空间的bug,anyway,在他的原目录下ctrl+f找一下,把这个dll也要拷到工程目录下。
好的接下来就是上代码了。
首先是名称空间的引用: