Unity读取Excel数据遇到的各种bug

来源:互联网 发布:ps软件怎么安装字体 编辑:程序博客网 时间:2024/06/07 00:58

     一开始我引用的库为System.Data.dll和System.EnterpriseServices.dll。关于找这两个库的过程也是很心酸,在网上直接下载下来的System.Data.dll太老了,缺少一些东西,C:\Windows\WinSxS下搜出来的也不对。其实,应该在C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0里的才是正确的。

     好啦,找到库文件了,上代码吧

结果报错

    上网各种搜,据说是ODBC数据源出了问题,64位的电脑上office是2007版32位的,只能卸除装64位2013版的。装完后你就可以在64位ODBC数据源那看到驱动,如下图


   按照网上的方法,设置用户DSN和系统DSN后上个错误没有,又抱其它错,我。。。

   折腾了半天后,灵机一动,我在公司另外一台电脑上新建了一个文件,把同样的资料放进去,结果成功了,只不过这台机器上的Unity版本不是新版5.5,而是5.0.所以我在这台电脑上装了一个5.5。果然是版本的问题!其它的版本我就没有去试了,但显然至少5.5开始就不能用这个方法了。在这上面浪费了两天时间的我开始找新方法,其实就是雨松大大的方法尴尬结果可以。配置环境的过程太烦人,因为版本的变化,可能前人适用的方法就不适合你了。


0 0