如何将Excel导入SQL Server而不重复?

时间:2015-03-28 09:27:20

标签: asp.net sql-server excel

我必须将Excel数据上传到SQL Server。该数据如何检查并插入到上一个表中。

例如,上一个表:

id name address  
1 mohan chennai  
2 raja madurai  

Excel数据

id name address  
1 ram covai  
2 mohan chennai  

在这种情况下,我只应将ram更新到上一个表中,因为mohan已在数据库表中可用。

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。一种方法是将excel数据导入到临时表中,从临时表中插入。

SELECT id, name, address
INTO yourtable d
FROM temp t
WHERE t.name not in (select name from yourtable)