当前位置: 代码迷 >> C# >> 请问好心人:winform 64位 anycpu下需要导入excel
  详细解决方案

请问好心人:winform 64位 anycpu下需要导入excel

热度:228   发布时间:2016-05-05 05:05:04.0
请教好心人:winform 64位 anycpu下需要导入excel
      如果编译成X86平台,整个ERP不能正常使用。刚开始试过X86平台可以导入进去(Microsoft.Jet.OLEDB.4.0),现在用的是anycpu平台不能使用了。
      试过NOPI方法,但是没有成功。(也许这个办法可以)
      试过Microsoft.ACE.OLEDB.8.0切换成office2007进行导入,提示未注册office12.0,事实上已经导入dll包,并且引用了。
     
------解决思路----------------------
64位编译的话是不是应该用64位的office呢?
-------------------------------------------------------------------------------------------
请为参加博客之星的我投上一票感激之至
------解决思路----------------------
用NOPI试试,或者用x86编译,可能某些库只能在32位下使用
------解决思路----------------------
本帖最后由 net_lover 于 2015-01-17 15:24:10 编辑
你应该先安装
http://www.microsoft.com/zh-CN/download/details.aspx?id=13255

再使用
Microsoft.ACE.OLEDB.12.0

注意扩展属性,在安装说明里面

并参考
http://www.connectionstrings.com/excel/
  相关解决方案