如何使用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。