将Excel数据按列导入到SQL SERVER的问题
问题是这样,我已经有一张表,现在要将EXCEL的数据导入到这张表中去.不是直接完全导入到数据库,而是例如EXCEL的A列导入到数据库中的AAA列,C列导入到XXX列中去,这样能实现么?
本打算用 Insert into table (AAA,CCC,DDD,XXX) (select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source = E:2007-8-7---3.xls;Extended Properties ="Excel 8.0;HDR=yes;IMEX=1"')...[sheet1$] ),但是发现从Excle中取出数据的时候,是按照第一行的数据的某个规则(一般是字母排序)取出列的顺序,所以插入数据库的时候对应不上相应字段.