.xlsx的连接string
我正在尝试连接到Excel。 打开.xls没有问题,但.xlsx(Excel 2013)使用连接string失败:
-
使用旧版本:
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';
收到错误无法find可安装的ISAM 。
我find了找出msexcl40.dll的命题并运行“regsvr32 msexcl40.dll”。 我这样做,现在两个版本都会返回错误。
你能帮我解决吗?
Office版本 – Office 365 2013