如题
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控件!!!!!!!谢谢
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控件!!!!!!!谢谢
定义excel对象和excel工作区
打开excel
是用cell定位或者其他方法从excel取得数据
可以使用数组或其他方法存放数据,或者直接对应sql中的字段,使用sql语句将取得的数据写入sql中就可以了建议查阅vba开发,或者excel得相关开发文章
其他同意楼上的
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
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"