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

问题描述:

我有一个没有标题的CSV文件。 我想要使用此CSV文件,使用每列的值并将其转换为带有标题的另一个CSV。 有没有什么方法可以在数据织物中使用CSV的列位置来访问它?如何使用dataweave中没有任何标题的CSV文件?

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

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