首先,我很抱歉提出这样的问题。我是SSIS的初学者。我刚刚创建了一些示例,我正在尝试将我在.net中开发的工具之一更改为SSIS。我的方案是我有一个表格,其中包含我的文档的自定义属性。这些属性由用户根据其要求创建。 (常规属性将存储在单独的表中。当前问题是自定义属性。)
例如。
当用户添加区域等自定义属性时,我的服务代码将在自定义属性表中添加一列。通过这种方式,表格将会增长。如何将数据从excel迁移到此表。在ssis中,我需要映射列。有没有办法用动态列数创建这个逻辑。
示例数据
名称projectNo region phone email
名称项目没有位置contactno兴趣技能1技能2技能3
此处Name和projectNo将存储在表格中。这是一个直接的逻辑。但我的问题是表存储剩余的列是不同的。
就像
ObjectId Prop1 prop2 prop3 prop4
每个prop字段都将保存在主表中。
PropId PropName数据类型长度
期待您的回复。
答案 0 :(得分:0)
我看到了两个选项:
How do i loop an excel 2010 table by using his name & column reference?
https://www.timmitchell.net/post/2015/03/16/iterating-through-excel-worksheets-with-biml/
阿诺