http://expert.csdn.net/Expert/topic/2341/2341997.xml?temp=.2739221
SQL语句导入导出大全

解决方案 »

  1.   

    eg:
    insert 表(字段1,字段2)
    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
      

  2.   

    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\aa.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...表名
    -----------------------------------------------insert sqlserver表 (列1,列2) SELECT 列1,列2 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\aa.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...表名
      

  3.   

    insert 表(字段1,字段2)
    SELECT 字段1,字段2
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\aa.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...表名
      

  4.   

    或:SELECT * FROM OPENROWSET('MSDASQL.1', 'driver=Microsoft Excel Driver (*.xls);DBQ=D:\Daliasss.XLS','select * from iostor')
      

  5.   

    insert into 表(字段1,字段2,字段3...)
    SELECT 字段1,字段2,字段3...
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
      

  6.   

    说明:DATABASE=c:\test.xls   c:\test.xls是Excel文件名
    sheet1$                是excel文件中的工作表名+$,注意要加$
      

  7.   

    ...表名 也是excel文件中的工作表名+$,注意一般都要加$