vb.net 将excel xlsx传到vb.net后,连线出错-未在本地计算机上注册Microsoft.Ace.OLEDB.16.0提供程序

Provider=Microsoft.Ace.OLEDB.16.0;Data Source=模版.xlsx; Extended Properties='Excel 16.0;HDR=NO;IMEX=1;

Provider=Microsoft.Ace.OLEDB.12.0;Data Source=模版.xlsx; Extended Properties='Excel 12.0;HDR=NO;IMEX=1;

以上是我的连线方式,在不同版本的电脑,我会判断让电脑使用不同的连接方式

请问需要再安装什么软件吗

谢谢

图片说明

c++
hddxixixi
hddxixixi 回复zzy187521: 你解决了吗 我下载了楼下的那个链接还是提示说没有注册
5 个月之前 回复
zzy187521
zzy187521 大佬,最后问题解决了么,可以导入Excel数据么
6 个月之前 回复

1个回答

ACE是Access Database Engine
12.0是2007
(没有13,因为13不吉利)
14.0是2010(注意,14.0是最后一个支持XP的版本)
15.0是2013
16.0是2016 下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=54920
17.0是2019
高版本向下兼容。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问