table 中的所有字段与 Talend 中的 excel 完全匹配

Exact match for all fields in table with excel in Talend

我有一个 table 和一个 excel,其中我必须比较所有字段的值。如果该列中该行的字段与 excel 不匹配,则应突出显示哪一列与 table field.I m 不匹配,从而获得被拒绝的所有列而不是只有一个具有不同值的列,即这里只有我的第 2 行,第 4 列与 table 不同。这是我的 excel 和 table 结构。我还附上了所需的输出。 Excel 输入:

Table 输入:

工作设计:

TMAP 设计:

预期输出:

您的映射似乎是正确的,请按照以下步骤调试您的工作:

  • 确保两个输入的数据类型相同
  • 使用 tLogRow 可视化每个输入,检查字段周围是否有空格。
  • 在您的输入组件的高级设置中有一个复选框trim 数据和去除空格。

对于输出,Talend 无法突出显示单元格或为其着色,想想别的,您可以在新列中写入未匹配单元格的索引。

已解决。我将数据放入其他 table 并进行了案例查询,并将其他 table 与第一个 table 连接起来。