将数据从 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?请添加一个标签以指定您使用的是mysql
、postgresql
、sql-server
、oracle
还是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中的数据库