当前位置: 首页 > 知识库问答 >
问题:

Salesforce和Mulesoft集成| |读取Excel文件

阳兴朝
2023-03-14

我有一种情况,我需要使用Mulesoft读取附加在记录中的文件(XLS)。我必须应用一些验证,比如文件不应该有超过10列,若并没有,它会通过错误消息返回给用户。

我的问题是如何使用Mulesoft读取excel文件。由于我们有这么多附加文件的记录,我需要创建一个设置,以便Mulesoft可以动态读取每个记录的文件。

请帮忙。

你好,Pankaj

共有1个答案

殳宸
2023-03-14

Mule提供了表达式和转换语言DataWeave,可以动态读取和转换Excel文件。参见https://docs.mulesoft.com/mule-runtime/4.2/dataweave-cookbook-xlsx-lookup.的示例

您可以使用DataWeave函数来计算第一行的属性数,看看它是否大于10。

您可以使用验证模块检查条件的结果是否为真或抛出错误。

 类似资料:
  • 我在一个Salesforce环境中,试图使用docusign和Conga发送一个docusign文档。我在用30天的试验。 1.使用Conga和Docusign一起工作非常好,格式是正确的,除了我需要在表单上有2个单选按钮。有没有一种方法可以像我为Docusign签名和日期标记所做的那样,向我的Word文档添加锚标记并隐藏它们(白色文本)? 迈克尔

  • 我们需要解析大量传入文件(到一个目录中),并对其进行处理,然后将结果放入每个文件的AWS动画中。 文件的频率为每天60000次,文件每15秒到达一次。每个文件可能包含大约1000个条目。 > spring集成能否处理此负载? 处理此类卷会有任何问题吗? 当文件进入入站通道适配器时,我们可以为每个文件执行服务激活器吗? 我认为我们需要在poller的频道上使用任务执行器?有什么例子吗? 任务执行者是

  • 问题内容: 我正在尝试读取Excel文件(Office 2003)。有一个Excel文件需要上载并对其内容进行解析。 通过Google,我只能找到以下相关(且主题不足)的答案:生成Excel文件,读取Excel XML文件,读取Excel CSV文件或不完整的废弃项目。我拥有Office 2003,因此如果我需要那里的任何文件,都可以使用它们。它已安装在我的盒子上,但尚未安装,也无法安装在我的共享

  • 问题内容: 好的,所以我正在使用该模块将我的文件从angular上传到my : 这被发送到以下功能: 现在,我的目标是读取文件,然后将每一行添加到数据库中。 但是我不太确定我如何从我的服务器中读取文件并调试了服务器,找不到文件,但是正在从我的应用程序中调用api。 谁能向正确的方向推动我?:) 问题答案: 有几种不同的库可以解析Excel文件(.xlsx)。我将列出两个我觉得有趣并且值得研究的项目

  • 我在用图书馆 我在努力 库,但无法将其转换为工作簿 注意:在最终结果中,我希望返回XSSFWorkbook 上面的代码会内存溢出,任何帮助都将提前感谢

  • 我正在尝试使用spring集成逐行读取远程文件。使用这里找到的spring文档,我已经设置了我的项目来轮询文件,并在找到文件时通过sftp传输它。我一直在思考如何一行一行地读取文件内容。 这是我的入站通道适配器设置,当前用于拉入文件。 编辑:为了澄清,我想一次从远程文件中检索一行,然后处理该行的内容,然后检索下一行。类似于为本地文件创建java.io.inputstream并逐行读取。 非常感谢您