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

  • 本文关键字:任何标 文件 CSV dataweave mule
  • 更新时间 :
  • 英文 :


我有一个没有Header的CSV文件。我想使用这个CSV文件,使用每列的值并转换为另一个带有标题的CSV。有什么方法可以使用dataweave中CSV的列位置来访问它吗?

是的,您可以读取没有标头值的CSV。

以下是您的dataweave代码。请注意在读取器上设置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。

最新更新