0

如何在 Dataweave 中将双制表符空间作为分隔符我已经尝试了选项 '\t\t'。但它没有用。请提出答案。

我试过像

  %output application/csv separator='\t\t' 
4

3 回答 3

1

你能试试这个表达吗%output application/csv separator='\\t'?我认为这会奏效。

于 2015-10-24T19:50:55.540 回答
0

分隔符在 Mule XML 配置文件中被指定为 reader 属性,因此您需要将 CSV 文件的分隔符指定为 XML 转义的 Unicode 字符(	)

在 Dataweave 中,您可以尝试使用

<dw:input-payload>
<dw:reader-property name="separator" value="&#009;"/>
</dw:input-payload>

这是链接,希望对您有所帮助:-
https://support.mulesoft.com/s/article/ka434000000TR2IAAW/How-to-use-a-TAB-character-as-the-CSV-separator-for-input-在DataWeave

于 2017-04-08T14:35:12.247 回答
0

据我所知,目前这是不可能的,只能使用一个分隔字符。

作为一种解决方法,您可以使用:%output application/csv separator=""

并在您的值之后连接额外的 WHITESPACES(无制表符)

值:myValue ++“”等...

于 2015-10-24T08:46:15.597 回答