如何使用在dataweave中没有任何标题的CSV文件?

时间:2016-05-13 15:19:38

标签: mule

我有一个没有标题的CSV文件。 我想使用此CSV文件,使用每列的值并转换为另一个带标题的CSV。 有没有办法在dataweave中使用CSV的列位置来访问它?

1 个答案:

答案 0 :(得分:2)

是的,您可以阅读没有标题值的CSV。

以下是您的数据编码代码的方式。请注意input-payload配置,它在reader上设置header = false。

    <dw:transform-message doc:name="Transform Message">
            <dw:input-payload>
                <dw:reader-property name="header" value="false"/>
            </dw:input-payload>
            <dw:set-payload><![CDATA[%dw 1.0
%input payload application/csv
%output application/csv
---
payload map {
    Id: $[0],
    TestCol1: $[1],
    TestCol2:$[2]
}]]></dw:set-payload>
        </dw:transform-message>

HTH。