我遇到一种情况,我需要使用Mulesoft读取记录中附加的文件(XLS)。我必须应用一些验证,例如文件不应超过10列,否则文件将通过错误消息返回给用户。
我的问题是如何使用Mulesoft读取Excel文件。由于我们附加了很多记录,因此我需要创建一个设置,以便Mulesoft可以动态读取每个记录的文件。
请帮助。
关于, 潘卡(Pankaj)
答案 0 :(得分:0)
Mule提供了表达和转换语言DataWeave,它可以动态read and transform Excel个文件。请参见https://docs.mulesoft.com/mule-runtime/4.2/dataweave-cookbook-xlsx-lookup上的示例。
您可以使用DataWeave函数计算第一行的属性数,以查看其是否大于10。
您可以使用validation module来检查条件的结果是否为真或引发错误。