【问题标题】:read and process excel data in mule 4在 mule 4 中读取和处理 excel 数据
【发布时间】:2021-03-23 04:05:22
【问题描述】:

我必须阅读 excel 并按照附在下表中的 excel 处理数据。我能够读取该文件,但无法继续执行此逻辑。请指导。

方法: 需要从 A9 单元格中读取行。对象名称将是主节点或标签,在对象节点内将有字段名称,字段名称的值将在excel单元格中提及。如果存在与值的合并,则将与主节点合并。

示例:示例对象是联系人。有字段“名称”,名称的值将是 B2 单元格,表示“123”。进一步移动,在同一个联系人节点中还有另一个字段,我们必须将其与上面的字段合并,如与值合并中所述。

预期输出:

 [{
   "Contact": [{
        "Name": "123",
        "phone1": "223344",
        "phone2": "443322"
    },
    {
        "Name": "666"
    }
   ],
   "Account": [{
         "acNo": "A21"
    }]
 }] 

【问题讨论】:

  • 在加载 Excel 文件内容后,能否提供更多详细信息来说明您想要实现的目标?谢谢。
  • @olamiral 添加了更多详细信息。请就此提出建议。
  • 是否可以将数据放在一张纸上,将数据提取规则放在另一张纸上?
  • @olamiral 没有两者都在同一张纸上。请至少帮助我进行数据提取
  • 你试过什么?

标签: mule mule-studio dataweave mulesoft mule4


【解决方案1】:

示例表的结构与 DataWeave supports for Excel 文件的结构不匹配:

每个 Excel 工作表只允许一个表格。表表示为 行数组。行是一个对象,其键是列, 单元格内容的值。

不清楚是否可以按需要实现。

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 2021-06-22
    相关资源
    最近更新 更多