如何在 Dataweave 中将双制表符空间作为分隔符我已经尝试了选项 '\t\t'。但它没有用。请提出答案。
我试过像
%output application/csv separator='\t\t'
如何在 Dataweave 中将双制表符空间作为分隔符我已经尝试了选项 '\t\t'。但它没有用。请提出答案。
我试过像
%output application/csv separator='\t\t'
你能试试这个表达吗%output application/csv separator='\\t'
?我认为这会奏效。
分隔符在 Mule XML 配置文件中被指定为 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-在DataWeave
据我所知,目前这是不可能的,只能使用一个分隔字符。
作为一种解决方法,您可以使用:%output application/csv separator=""
并在您的值之后连接额外的 WHITESPACES(无制表符)
值:myValue ++“”等...