不明白楼主是要从EXCEL导入SQL,还是从SQL导入到EXCEL

解决方案 »

  1.   

    不是重名的问题。我是从一个管理系统中导出一个EXECL文件,然后再导入到SQL中,直接导入会出现上边的问题,但如果把内容复制后重新创建一个文件再导入SQL就能够正常导入,问题应该出在从管理系统中导出的这个EXECL文件格式上可能和SQL有什么不兼容的地方,但是我不知道如何解决这个问题。
      

  2.   

    你把AA.xls源文件用SQL 的导入导出功能手工导一次看看,说不定能发现问题。
      

  3.   

    手工导入时错误提示为:
    错误源:Microsoft JET Database Engine
    错误描述:外部表不是预期的格式。
    上下文:初始化提供程序时出错。这种问题有办法解决吗?
      

  4.   

    或者说有其他方式可以解决吗,只要能把EXECL导入到SQL数据库中,重新复制后除外。
      

  5.   

    你的excel是不是有表头 
    或者是格式上有合并单元格之类的? 
      

  6.   

    你是只粘贴数据到QQ.XLS,不包括格式吧?
    仔细看一下这两个EXCEL有何不同,肯定会找出问题的。
      

  7.   

    在网上找了一个看看吧。
    http://www.cnblogs.com/huazai8204/archive/2007/12/07/986556.html
    有可能你的EXCEL里有HTML代码.
      

  8.   


    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
    'Data Source="'D:\AA.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[AA$]
      

  9.   

    你的excel是不是有表头 
    或者是格式上有合并单元格之类的?
      

  10.   

    刚刚用记事本看了一下,EXCEL表里全是HTML代码,正常的EXECL文件用记事本打开是乱码,这种问题有方法可以解决吗?
      

  11.   

     不明白,乱码正常。
    注意导入时,excel不能打开。
      

  12.   


    外部表不是预期的格式,这肯定是格式问题从管理导出的excel文件的话,扩展名是xls?还是csv? 一般这种系统都不会导出excel
      

  13.   

    看来要得换一下问题了,我现在是要把HTML格式的EXCEL文件导入到SQL中,要如何导入,不知道SQL有没有提供导入HTML文件的功能
      

  14.   

    另存为.xls的格式自然就可以了,只是我是在帮朋友做导入的程序,她不太会操作这些,而且每天的导入次数也比较多,要能直接导入就好了