我正在尝试连接到Excel。打开.xls没有问题,但.xlsx(Excel 2013)使用连接字符串失败:
使用旧版本:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + %1 + ";Extended Properties='Excel 8.0;HDR=No;IMEX=1'
使用.xlsx,它会返回有关错误文件格式的错误。
尝试新的:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source='"+ %1 +"';Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1';
收到错误无法找到可安装的ISAM 。
我找到了找出msexcl40.dll并运行" regsvr32 msexcl40.dll"的命题。我这样做,现在两个版本都返回错误。
你可以帮我解决一下吗?Office版 - Office 365 2013