如果使用DTS,需要手工调整Excel表格式
如果使用程序,可使用VBA操纵Excel文件

解决方案 »

  1.   

    SELECT * into #t
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="f:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0') ...A --工作表名处理完后在导入表
     
      

  2.   

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

  3.   

    用DTS作,直接选择你要的栏位即可
      

  4.   

    再导入到临时表
    SELECT * into #temp
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="f:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0') ...A --工作表名再通过临时表设置条件导入到正式表
    insert into 表名
    select 字段列表 from #temp
       where 条件