SSIS使用Excel中的列名进行查找

时间:2011-05-06 16:08:09

标签: ssis lookup

我有一张Excel表格,其中包含带有列标题(名称)的数据。 Excel中的这些列名称存在于DB中的一个表中的行中。我需要做的是根据我的数据库中的表对这些Excel列名进行查找以检索id值。我该怎么做?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以将Excel中的列拉出到SSIS中的变量中。然后,您可以使用变量中的值来从DB获取数据。此外,通过使用for-each循环,如果列名太多,则每次都可以设置固定数量的列。

答案 1 :(得分:0)

我知道这是一个非常古老的问题,我只是偶然发现了这个问题。我们遇到了类似的情况,我们使用缓存转换来解决问题。您可以将Excel数据转储到缓存(使用缓存转换),然后在查找上,您可以在此缓存而不是OLEDB表上查找。我们多次这样做没有问题。