遇到一个很纠结的问题
VS2010读取excel2010的数据时总是报“外部表不是预期的格式”
链接代码:string strConn = "Provider=Microsoft.ACE.Oledb.12.0;Data Source=" + XlsFilePath + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\"";
OleDbConnection myConn = new OleDbConnection(strConn);
 myConn.Open();//这里就出异常了

解决方案 »

  1.   

    补充下,在网上找了个VS2008的转化VS2010后的链接和上面一样,但却可以正常open().
      

  2.   

    没用过那么10那么先进的,估计也就是"Provider=Microsoft.ACE.Oledb.12.0;Data Source=" + XlsFilePath + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\"";这里有问题,百度下10的excel链接代码看看!
      

  3.   

    在网上找了个VS2008的转化VS2010后的链接一模一样,但却可以正常open().
      

  4.   

    这个具体是什么意思了?还有你本地安装的Office版本是什么? 2010还是07还是03?
      

  5.   

    这个具体是什么意思了?还有你本地安装的Office版本是什么? 2010还是07还是03?2010的
      

  6.   

    这个具体是什么意思了?还有你本地安装的Office版本是什么? 2010还是07还是03?就是找了一个用VS2008写的程序操作excel2010,用VS2010打开后可以正常操作,但自己新建了一个VS2010的工程一样的代码缺报错
      

  7.   

    如何用SQL语句查询Excel数据? - Leon He博客园
    'Microsoft.ACE.OLEDB.12.0','Data Source="D:\test1.xls";User ID=Admin;Password=;Extended properties="Excel 12.0 Xml;HDR=YES;IMEX=1";')...[...
    www.cnblogs.com/stublue/archive/2010... 2013-6-18 - 百度快照?
    ADO EXCEL当数据库 - 豆丁网
    @"Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source=" + excelFilename + ";" + "Extended Properties=\"Excel 12.0 Xml;HDR=No\"";//2010 cn....
    www.docin.com/p-2819414...html 2013-6-12 - 百度快照?
      

  8.   

    这个具体是什么意思了?还有你本地安装的Office版本是什么? 2010还是07还是03?就是找了一个用VS2008写的程序操作excel2010,用VS2010打开后可以正常操作,但自己新建了一个VS2010的工程一样的代码缺报错
    是不是你新建的工程中使用的是不同的excel文件,你可以看看这个文章:http://blog.csdn.net/y_124882511/article/details/7338283
      

  9.   

    试了不行,链接没有问题,在另外的程序中可以正常open()
      

  10.   

    这个具体是什么意思了?还有你本地安装的Office版本是什么? 2010还是07还是03?就是找了一个用VS2008写的程序操作excel2010,用VS2010打开后可以正常操作,但自己新建了一个VS2010的工程一样的代码缺报错
    是不是你新建的工程中使用的是不同的excel文件,你可以看看这个文章:http://blog.csdn.net/y_124882511/article/details/7338283什么叫使用不同的excel文件?
      

  11.   

    这个具体是什么意思了?还有你本地安装的Office版本是什么? 2010还是07还是03?就是找了一个用VS2008写的程序操作excel2010,用VS2010打开后可以正常操作,但自己新建了一个VS2010的工程一样的代码缺报错
    是不是你新建的工程中使用的是不同的excel文件,你可以看看这个文章:http://blog.csdn.net/y_124882511/article/details/7338283什么叫使用不同的excel文件?
    操作的不是同一个excel文件啊
      

  12.   

    结贴散分~~~错误是因为OpenFileDialog控件打开了文件,坑死了