我正在从Excel工作表中将数据复制到我的SQL表中。 Excel工作表有12个记录和其他2000个空行。 我的工作流程是Excel输入 - > tMap - > tMSSqlOutput。
问题是当我执行我的工作时,它正在从输入中读取2000行。后来的空行不会被复制到我的SQL表中,因为有“NOT NULL”值检查。
但我希望我的工作能够停止从Excel输入本身读取这些空行,我该怎么做?
答案 0 :(得分:5)
您应该在流程中添加tFilterRow组件,如: tFileInputExcel-> tFilterRow-> tMap-> tMSSqlOutput
然后,您应该在过滤器组件中配置条件。选择始终具有值的列,并将其添加为长度大于1的条件。 您的流程应如下所示: