更新于 20211201
sqlserver2008
excle导入时使用2007导入产生问题:安装AccessDatabaseEngine_X32.exe解决。
更新:20230504
如果你是64位的office就下载安装64位的插件。
注意:程序必须安装至你office的安装目录下,否则无效。一般情况下若未修改过office的安装位置,默认即可。
32位下载地址
提取码:elw5
若已安装64位插件需先卸载,否则32位的无法安装。
64位下载地址
提取码:9c5d
更新20231214
我是觉得下面的内容(写于20210804)是没用了的,在安装程序以后仍然无法导入的原因为:错误的安装了64位版本程序,实际应安装32位的版本程序。但花了时间去写的东西,虽然内容很离谱,但还是留着了。。。没想到还有很多同学会看下去,甚至问我相关的问题,然我在这方面已经荒废很长时间了…我的建议是,上面的内容就足够了,当然如果你还是没有解决的话,不妨试试下面的第3步,其它内容不建议花时间研究。
大概我觉得不重要的内容我就删了。还有,不要问我32位和64位的问题,我的建议是你自己试错,也许你会发现我说的内容还存在错误、瑕疵等等,你可以写下你的记录、心得。最后,祝你好运。
以下写于 20210804
废话有点多,总结就是:
1. 微软下载AccessDatabaseEngine.exe程序
3. 打开win键–>所有程序–>sqlserver2012–>导入和导出数据64位
4. 结果仅供参考
一、问题开端
由于.xls文件最大可加载行只有6W+,而我的excle文件有31W+行,之前我是通过把文件分成多个.xls文件进行多次导入,但显然这样过于麻烦。于是我就想找到这个问题的解决方案,这里就整理一下所有查到的资料。
截图:
二、解决方案
1.下载AccessDatabaseEngine.exe,或者AccessDatabaseEngine_x64.exe程序安装(32或64)
下载地址: https://www.microsoft.com/en-us/download/details.aspx?id=54920
(地址如果不行,直接百度程序名,找到微软官网下载)
文章来源:https://www.toymoban.com/news/detail-498063.html
四、最终解决方案
皇天不负苦心人啊,终于在csdn一个博主的评论区找到了解决方案
https://blog.csdn.net/weixin_30955617/article/details/101733525
就是上面的这个老哥的评论,上面的地址打开,看到内容中的32位导入,64位导入啥的,其实已经死心了。鼠标一划,再看到最后的转载链接,毫无兴意的点开,没想到,卧槽?(哥,有图才能有真相啊!)
https://www.cnblogs.com/panjinzhao/p/11557749.html
看到这里你就知道,重新装上微软下载的程序,点击【导入和导出数据64位】,你就能实现你的愿望!(也许只是我一个人可以,答案仅供参考哈~)
真相图:否管你们行不行,我肯定行(狗头保命,千万不要暴躁)
文章来源地址https://www.toymoban.com/news/detail-498063.html
到了这里,关于sqlsrver数据导入(.xlsx):未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!