如何将多个Excel表单数据加载到SSIS中的同一个表中?
问题描述:
我对我的业务场景感到有点困惑,需要您宝贵的建议继续。如何将多个Excel表单数据加载到SSIS中的同一个表中?
我从客户那里得到了一个excel工作簿模板,它有8张和250列,每张纸有不同的列,从列表名到一张纸没有关系(一张纸有60张具有5000行的列和其他表具有10列200行)以及数据。 我需要使用SSIS将这些数据加载到单个表中吗?
我们的客户证实他们的投入不会有变化吗?
答
这里是你的场景的步骤 1-创建一个表格,其中包含Excel表格中的所有列。如果列名在多张纸上重复。你会有一次在你的桌子上。
1-带来数据流任务。带来优秀的资源。连接到你的excel。选择sheet1,然后将oledb目的地和地图输入列带到表格中。如果表中的列名将在你的表中相同。他们会自动映射。
2-带来第二个数据流。带来卓越的源泉。使用现有的Excel源代码选择sheet2。获取oledb目标地图到你的目的地表。
获取第三个数据流n加载第三个工作表。重复所有表单。
填充表应该是什么样子?第一张纸上的数据与第二张纸上的数据是否在同一行上?或者每张纸都有自己的一组行? –
非常感谢Tab Alleman,我不确定谁给-1作为无效问题,我相信他们不了解业务场景。请审查我的答案张贴我的自我。 – HamidaBanu