SSIS更改从Excel导入到SQL Server表的数据

时间:2015-01-16 15:44:12

标签: excel import ssis

在使用SSIS导入到我的sql表之前,我正在将所有excel数据更改为数字。

这是我原来的表格。

This my original table

需要实现这个目标:

This is my target table

是否可以使用SSIS进行操作?

1 个答案:

答案 0 :(得分:0)

在数据流中,您需要提供从源项目值到目标值的转换或映射。这通常通过使用查找转换来完成。默认情况下,如果未找到匹配项,则查找将失败,并且将执行区分大小写的匹配,因此EX值与ex不匹配。使用Lookup

的示例

由于查找使您能够编写查询,如果您在表中没有这些查询,您可以“欺骗”并编写查询,如

SELECT D.CutId, D.Cut
FROM
(
    VALUES 
        (1, 'EX')
    ,   (2, 'ZZ')
) D(CutId, Cut);