Sql server 使用SSIS包将记录从单个excel工作表插入到多个表中

Sql server 使用SSIS包将记录从单个excel工作表插入到多个表中,sql-server,ssis,Sql Server,Ssis,我有一个Excel表格(输入),其中包含客户和地址信息。我想转移到两个不同的表,引用CustomerID 例如: Excel表格-客户名称、名字、姓氏、电话、工作类型、名称、地址、邮编 需要转到下表 SQL= 表1客户-客户ID、名字、姓氏、电话、工作类型、名称 表2地址-地址ID、客户ID、地址、Zipcode 我可以使用SSI独立地传输信息,两个表之间没有任何关系。但是如何在包执行时将customerId从customer表插入address表 如果您有任何想法,我们将不胜感激。如果数据非常

我有一个Excel表格(输入),其中包含客户和地址信息。我想转移到两个不同的表,引用CustomerID

例如: Excel表格-客户名称、名字、姓氏、电话、工作类型、名称、地址、邮编

需要转到下表

SQL= 表1客户-客户ID、名字、姓氏、电话、工作类型、名称 表2地址-地址ID、客户ID、地址、Zipcode

我可以使用SSI独立地传输信息,两个表之间没有任何关系。但是如何在包执行时将customerId从customer表插入address表


如果您有任何想法,我们将不胜感激。

如果数据非常干净,则可以尝试使用SSIS从Excel文档中清理数据

我的经验是,您将有更好的运气在excel文档中创建customerID,并确保所有内容都是干净的。将其导出为CSV,然后导入CSV文件

我知道这可能不是你希望的方式,但我相信这会更快

祝你好运

BD Softley