【问题标题】:SSIS Change data on Import from Excel to SQL Server tableSSIS 更改数据从 Excel 导入到 SQL Server 表
【发布时间】:2015-01-16 15:44:11
【问题描述】:

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

这是我原来的表格。

需要实现这个:

SSIS 可以做到吗?

【问题讨论】:

    标签: excel import ssis


    【解决方案1】:

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

    由于查找使您能够编写查询,如果您的表中没有这些,您可以“作弊”并像这样编写查询

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      相关资源
      最近更新 更多