2
我已经编写了一个SSIS包,它将Excel工作簿中的所有工作表读入数据库。SSIS从Excel加载问题
它主要是工作。它从工作簿中读取循环中的所有工作表。
唯一的缺点是,它的阅读SHEETNAME然后SHEETNAME $,所以复制大量数据。我对SSIS很陌生,所以不知道如何使用我的Foreach循环(或其中的某些内容)来过滤这个问题。
任何人都可以指向正确的方向吗?
由于
我已经编写了一个SSIS包,它将Excel工作簿中的所有工作表读入数据库。SSIS从Excel加载问题
它主要是工作。它从工作簿中读取循环中的所有工作表。
唯一的缺点是,它的阅读SHEETNAME然后SHEETNAME $,所以复制大量数据。我对SSIS很陌生,所以不知道如何使用我的Foreach循环(或其中的某些内容)来过滤这个问题。
任何人都可以指向正确的方向吗?
由于
如果在一个变量中的表名称你可能能够测试变量的在一个优先约束(任务之间线)的值。在您的Foreach容器中,右键单击该行并选择编辑...这将显示优先约束编辑器。
在编辑器中,在评估操作输入中选择表达式和约束。将“值”保留为“成功”,表示在执行下一个任务之前,上一个任务必须成功。在Expression框中添加一个测试,如果为true,则会让下一个任务运行。该表达式可以测试您想要处理的工作表名称。对于所有其他流程,流程将不会继续执行下一个任务,并且当前的Foreach迭代将完成。
非常感谢。一旦我得到了FINDSTRING,解决这个问题的方法就很好了。 – 2010-12-20 11:05:20