在snaplogic中解析时如何检查Excel文件中是否存在列

问题描述

我有一个 Excel 文件,我想将数据插入到数据库中。我需要知道excel文件中是否存在所有列。如果缺少列,我使用了数据验证器 snap 所需的约束来通知。但是当列丢失时不会发生错误。请问如何解决

解决方法

如果 excel 文件中的列数是固定的,并且您想在列不匹配的情况下抛出错误,那么您可以简单地使用 Mapper snap 并将所有列标题放入表达式中保持未选中 Null-Safe Access 设置的映射表。

如果您不想抛出错误,请检查 Null-Safe Access 设置并为每个列名称提供一个默认值。

有关详细信息,请参阅SnapLogic Docs