在anypoint studio中使用Dataweave将Excel转换为JSON

时间:2016-04-22 06:01:35

标签: mule

需要在Anypoint Studio中使用Dataweave将Excel转换为JSON。

Mule Datamapper支持直接将Excel文件转换为JSON,而在DataWeave中,它不支持Excel到JSON的转换。

在博客中,我发现使用POI库我们可以做到这一点,但这是一项复杂的工作。

有没有其他方法可以做到这一点?

2 个答案:

答案 0 :(得分:2)

DataWeave(数据转换处理器)的Excel(XLSX文件)支持已经发布了新的Anypoint Studio 6.1.2版本w / 3.8.2运行时。

请在此处查看如何使用它:Excel format in DataWeave

下面的发行说明:
https://docs.mulesoft.com/release-notes/anypoint-studio-6.1-with-3.8.2-runtime-update-site-2-release-notes

答案 1 :(得分:0)

我不认为3.7中有任何Excel转换器,除非你想使用不推荐使用的DataMapper。是的,有些工作但您可以使用下面的Apache POI -

  1. 使用Java Transformer将Excl转换为CSV - 我发现这个apache示例泛型类here
  2. 现在,获得CSV后,将其发送到DataWeave并进行CSV到JSON转换。