来自excel的SSIS数据转换

时间:2013-09-13 05:24:02

标签: sql-server ssis etl

我正在使用SSIS将excel文件表导入SQL Server。 导入时我需要更改特定列的数据。何时以及如何实现?

例如:我的Excel包含一个“Country”列,其值为“India”,“United States”,“Russia”。但是,当将数据传输到SQL服务器时,我希望将其存储为“IND”,“USA”,“RU”

1 个答案:

答案 0 :(得分:0)

1)从http://www.iso.org/iso/country_names_and_code_elements

创建CountryCode,CountryName查找(表或其他excel)

2)为主表格

创建该表/文件的连接

3)使用包含source的查找组件作为新表/文件,并使用SSIS数据流中的Name“查找”代码。

4)插入表格时使用新的代码列。