【发布时间】:2018-07-27 07:20:23
【问题描述】:
我正在尝试使用 dataweave 将 xlsx 转换为 json。生成的 JSON 输出没有来自 xlsx 文件的标头。我当前的代码正在跳过 excel 文件的第一行。我还需要从输入文件中包含 firstrow 以输出 JSON。以下是我的数据编织:
<dw:transform-message doc:name="Transform Message" metadata:id="8211af7d-2465-4ecd-80ea-3b6771d094e5">
<dw:input-payload mimeType="application/xlsx"/>
<dw:set-payload><![CDATA[%dw 1.0
%output application/json
---
{
Sheet1:payload.Sheet1 map
{
col1:$[0],
col2:$[1],
col3:$[2]
},
Sheet2:payload.Sheet2 map
{
col1:$[0],
col2:$[1],
col3:$[2]
}
}]]></dw:set-payload>
</dw:transform-message>
输入Excel文件为:
总价值计数
Col1 Col2 Col3
瓦尔瓦尔瓦尔
【问题讨论】:
标签: mule xlsx mule-studio mule-component dataweave