INSERT INTO 表名 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0HDR=NODATABASE=c:\test.xls',sheet1$)
INSERT INTO 表(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0HDR=NODATABASE=c:\test.xls',sheet1$)
HDR=NO就表示无标题
格式不对。先将不完整的数据导入到自己建立的表中去,然后补充完整后导入到目的表去,或者充新建表中筛选出完整的数据导入到目的表中去,然后手工插入那些不完整的数据。
一般的做做法是:在导入数据时,同时对数据进行验证,只有符合条件的才导入系统中,不符合条件给出提示。而不是导入后发现不完整。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)