.xlsx的连接字符串

时间:2015-11-12 12:49:52

标签: excel connection-string

我正在尝试连接到Excel。打开.xls没有问题,但.xlsx(Excel 2013)使用连接字符串失败:

  1. 使用旧版本:

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + %1 + ";Extended Properties='Excel 8.0;HDR=No;IMEX=1'  
    
  2. 使用.xlsx,它会返回有关错误文件格式的错误。

    1. 尝试新的:

      Provider=Microsoft.ACE.OLEDB.12.0;Data Source='"+ %1 +"';Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1';
      
    2. 收到错误无法找到可安装的ISAM

      我找到了找出msexcl40.dll并运行" regsvr32 msexcl40.dll"的命题。我这样做,现在两个版本都返回错误。

      你可以帮我解决一下吗?

      Office版 - Office 365 2013

0 个答案:

没有答案