如何在Dataweave中将双标签空间作为分隔符我尝试了'\ t \ t'选项。但它没有用。请提出答案。
我试过像
%output application/csv separator='\t\t'
答案 0 :(得分:1)
请试试这个表达式mapk _ [] k = k []
mapk f (x:xs) k = mapk f xs (\rs -> k $ (f x):rs)
。我认为这会奏效。
答案 1 :(得分:0)
据我所知,目前不可能,只能使用一个分隔字符。
作为一种解决方法,您可以使用: %output application / csv separator =" "
在你的价值观(没有标签)
之后连接额外的WHITESPACES值:myValue ++" &#34 ;, 等...
答案 2 :(得分:0)
在Mule XML配置文件中将Separator指定为reader属性,因此您需要将CSV文件的分隔符指定为XML转义的Unicode字符(	)
。
在Dataweave中,您可以尝试使用
<dw:input-payload>
<dw:reader-property name="separator" value="	"/>
</dw:input-payload>
这是链接,希望这个帮助: - https://support.mulesoft.com/s/article/ka434000000TR2IAAW/How-to-use-a-TAB-character-as-the-CSV-separator-for-input-in-DataWeave