如题
excel
T1 T2 T3 T4 T5
1  2  3  4  5
1  2  3  4  5
1  2  3  4  5
sql
S1 S2 S3 S4 S5
1  2  3  4  5
1  2  3  4  5
1  2  3  4  5!!!!!!!用vb代码+ado控件!!!!!!!谢谢

解决方案 »

  1.   

    除了ado,还引用excel。
    定义excel对象和excel工作区
    打开excel
    是用cell定位或者其他方法从excel取得数据
    可以使用数组或其他方法存放数据,或者直接对应sql中的字段,使用sql语句将取得的数据写入sql中就可以了建议查阅vba开发,或者excel得相关开发文章
      

  2.   

    用SqlServer DTS比较容易
    其他同意楼上的
      

  3.   

    SELECT * into #temp
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\aaa.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[sheet1]insert into sqltable (s1,s2,s3,s4,s5)
    select t1,t2,t3,t4,t5 from #temp
      

  4.   

    cn.execute"SELECT * into #temp
        FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
        'Data Source="c:\aaa.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[sheet1]"cn.execute"insert into sqltable (s1,s2,s3,s4,s5) select t1,t2,t3,t4,t5 from #temp"
    cn.execute"drop table #temp"