使用数据编织将CSV加载到CSV-以CSV格式格式发布

时间:2017-05-30 20:08:43

标签: csv format mule dataweave

FixedLengthFlat文件到CSV转换

尝试使用Mule中的数据编织将输入有效负载List<List<String>>转换为CSV。接着是文件连接器,用于在外部创建CSV文件。

以下是数据编织脚本

%dw 1.0
 %output application/csv separator=","
 ---
 payload map 
 {
 cNmbr:$[0] ++ " " as :string,
 "pNmbr":$[1] as  :number,
 "sId":$[2] as :number,
 "sCode":$[3],
 "termDate":$[4],
 "termCode":$[5] as :number,
 "termRsn":$[6]
 }

使用与从输入传递的值相同的值完全创建文件。 EX:100000000019,000000000000000006,767698780,CR,20170520,006,不付款

问题是,CSV文件是从mule成功创建的,但是当我尝试打开CSV文件时,数据值被视为 1E + 11,9,767698777,CR,20170517 6,Non Payment

在记事本++中也是如此。

当我们以CSV文件格式打开它时,如何处理此格式问题?

0 个答案:

没有答案