1、进行数据处理,excel表头(第一行)字段名必须和数据库的保持一致,类型也要一致
2、右击数据库名->任务->导入数据
3、数据源选择Microsoft Excel,Excel文件路径选择要导入的文件,勾选首行包含列名称
4、目标选择SQL Server Native Client 11.0,身份验证使用SQL Server身份验证,输入用户名和密码即可
5、默认选择复制一个或多个表或视图的数据
6、勾选sheet1(或勾选多个),查看预览检查数据对不对
7、立即运行
8、给导入的表取个名字(比如:TEMP)
9、合并表:
1、先检查TEMP表有没有重复数据:select id,count(*) from TEMP group by id order by count(*) desc
用唯一标识的字段名来检查(此处为id)
2、再检查和原表(此处为MYTABLE)有没有重复的: select * from TEMP where id in (select id from MYTABLE)
3、将TEMP中的重复字段删除
4、将TEMP表中的数据插入到MYTABLE中:insert into MYTABLE (id,name) select id,name from TEMP