如何使用具有多个标题的 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 解决方案的主要内容,如果未能解决你的问题,请参考以下文章
如何使用通配符导入多个具有相似工作表名称的 Excel 文件?
如何使用具有多个源列的 pandas_udf 将多个列添加到 pyspark DF?