【问题标题】:SSIS - Destination excel does not show up all the cells but only F1, F2 etcSSIS - 目标excel不显示所有单元格,而只显示F1,F2等
【发布时间】:2020-06-29 23:25:34
【问题描述】:

我正在尝试使用 SSIS 将 SQL 数据导出到模板 excel 中。我的模板如下所示:

我的 SQL 代码返回数据为:

在 Excel 目标的 SSIS 中,并非我的模板的所有列都显示在“列映射”部分中。我只能在设置部分看到“F1、F2、F3..”。截图如下:

为什么单元格 A7、B7、C7、..等没有显示在列映射部分?有关如何解决此问题的任何帮助?

【问题讨论】:

    标签: sql-server excel ssis etl


    【解决方案1】:

    Excel destination editor 中,使用将访问模式更改为SQL Command 并使用以下查询:

    SELECT * FROM [Sheet1$A6:D6]
    

    A6 指向列标题所在的第 6 行,D6 是最后一个列标题所在的单元格(D > 列索引,6 > 第 6 行)

    这将解决列标题问题,但仍会从第一行插入数据,以下主题提供了许多解决方法:

    【讨论】:

      猜你喜欢
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多