【问题标题】:Is there a way to merge two pipe de-limted Csv files in mule 4 using dataweave 2.0 in mule 4有没有办法在 mule 4 中使用 dataweave 2.0 在 mule 4 中合并两个管道分隔的 Csv 文件
【发布时间】:2020-01-16 13:29:59
【问题描述】:

我正在尝试将下面以管道分隔的 csv 行插入到另一个以管道分隔的 csv 的第一行。

第一个管道分隔文件:

000000001|0|0|0001333006|20191220|34621|SAPTOMIF||||

第二个管道分隔的有效负载如下所示:

00000002|0001333006|20191220|34621|SAPTOMIF4||||6500055464123|252||J1||||MW09449|  
000000003|0001333006|20191220|34621|SAPTOMIF6||||6500055654123|4542||J1||||MW09449|
000000004|0001333006|20191220|34621|SAPTOMIF6||||65000545664123|35463||J1||||MW09449| 

有没有办法将两者合二为一?

【问题讨论】:

  • 请列出您已经尝试过的事情,以免我们浪费时间告诉您重复它们。

标签: dataweave mulesoft


【解决方案1】:

您可以将这两个文件读取为纯文本/纯文本,然后将它们连接起来。如果您需要 CSV 格式的最终​​结果,或者您可以转换的内容,您可以执行以下操作:

%dw 2.0
output application/csv
---
read(firstFile ++ "\n" ++ secondFile, "application/csv",{ separator: "|", header: false})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    相关资源
    最近更新 更多