作者:乔山办公网日期:
返回目录:excel表格制作
你要安装完整版的excel2007或2010,如果安装了,可以选择修复安装
装vs64位32位Microsoft.ACE.OLEDB 12.0支持64位默认选择64位改试试vs项目属性面目标平台选x86
下面是解决把Excel导入SQL server时,出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ”的具体解决方法:
材料/工具:电脑、AccessDatabaseEngine软件
1、首先,我们需要找到电脑中的“AccessDatabaseEngine”安装程序。
2、然后,用鼠标知双击安装程序,勾选接受条款,然后点击【下一步】道按钮。版
3、选择安装的位置(默认安装在C盘),点击【安装】,等待安装完成即可。
4、然后,重新执行第一步,选择excel,点击下一步,就会出现这个界面了,在目标处选择【SQL Server Native Client】,确认导入到的数据库,点击【下一步】。
5、接着权,默认选择【复制一个或多个表或视图的数据】,点击【下一步】。
6、接下来,勾选第一项即可,后面是要创建的表名,如果需要修改列映射,就点击【编辑映射】,否则,直接点击【下一步】按钮。
7、然后,在【保存并运行包】界面点击【下一步】。
8、最后,在【完成向导】中点击【完成】,Excel就会自动开始导入数据了。
VS2017+AccessDatabaseEngine2016版
strConn语句中OLEDB.16.0没错,但其后Excel 16.0仍为12.0