如何使用具有多个标题的 excel 源处理 SSIS 解决方案

Posted

技术标签:

【中文标题】如何使用具有多个标题的 excel 源处理 SSIS 解决方案【英文标题】:How to handle SSIS solution with an excel source having multiple headers 【发布时间】:2020-08-25 03:08:23 【问题描述】:

我正在开发一个需要导入具有多个标题的 Excel 工作表的包。我想取消旋转顶部列(顶部标题)并将其设为一行,并且还取消旋转实际底部列中的某些列。

我只使用实际的底部列创建了包。然后,我使用派生列将顶列硬编码到表中。

这是我正在寻找的示例

样本原始数据和目标结果

【问题讨论】:

【参考方案1】:

您正在尝试取消旋转或反向旋转输入。在 SSIS 中你可以使用 unpivot 转换,

在下面分享了一个很好的演练,希望对您有所帮助。

https://www.sqlshack.com/an-overview-of-ssis-pivot-and-ssis-unpivot-transformation/

韩国, 亚历克斯

【讨论】:

以上是关于如何使用具有多个标题的 excel 源处理 SSIS 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

nginx如何使用

如何使用通配符导入多个具有相似工作表名称的 Excel 文件?

如何使用具有多个源列的 pandas_udf 将多个列添加到 pyspark DF?

使用 SSIS 将多个 Excel 文件导入表中

如何使用 vba 从具有多个数据字段的 excel 数据透视表中删除小计

Excel:如何在 excel 中转义逗号以在另一个函数(具有多个参数)内传递一个函数(具有多个参数)