将数据从 Excel 文件导入 SQL 表而不重复?

Posted

技术标签:

【中文标题】将数据从 Excel 文件导入 SQL 表而不重复?【英文标题】:import data from Excel file into the SQL table without duplicates? 【发布时间】:2015-08-04 19:27:42 【问题描述】:

如何将Excel文件中的数据导入windows azure SQL表中不重复?

【问题讨论】:

这适用于哪个 RDBMS?请添加一个标签以指定您使用的是mysqlpostgresqlsql-serveroracle 还是db2 - 或者完全是其他东西。 你的数据结构是什么样的,你试图执行什么代码从文件(可能是外部表)加载到另一个表? 如果您打算在不修改 excel 文件的情况下导入 rdbms,请分享您的代码和您正在使用的 rdbms @marc_s: SQL Server 2012 @ShreyasChavan:SQL Server 2012,我有几个 Excel 文件,需要将这些数据推送到相关的 SQL 表中而不重复。它包括公司名称、联系人、地址等列... 【参考方案1】:

在 Excel(我是 2007 年)中,数据->删除重复项->指定要查看的列。您还可以在 SQL 表中创建主键,当您从 Excel 插入所有记录时,任何重复项都将无法进入。

【讨论】:

以上是关于将数据从 Excel 文件导入 SQL 表而不重复?的主要内容,如果未能解决你的问题,请参考以下文章

vbscript VBA Excel交叉连接多个工作表而不重复

MS Access VBA 修改 Excel 工作表而不写入 Drive

sql 从数据库中重新加载所有表而不删除MySQL中的数据库

从 excel 导入数据时防止 SQL Server 2008 中的行重复

从 dest_table 插入 src_ 表而不重复

mysql怎么导出数据库表而不导出数据