【问题标题】:Mule: From Large CSV Get Header OnlyMule:仅从大型 CSV 获取标题
【发布时间】:2019-09-23 06:51:05
【问题描述】:

我在使用“,”逗号值分隔提取标题值 CSV 时遇到问题。 输入:

sku,Description,data
1223,"Test Description,hello",
456,"Test",

输出

sku,Description,data

我试过了,(转换为字符串)

keys = payload.split('\n')[0]

但由于尺寸较大,它会影响性能。有没有办法在不使用表达式组件或 dataweave 拆分的情况下获取 csv 的第一行。最初我得到了我转换为字符串的 org.mule.transport.file.ReceiverFileInputStream 对象。

【问题讨论】:

    标签: mule dataweave


    【解决方案1】:

    试试这个..

    %dw 2.0
    output application/java
    ---
    payload[0] pluck $$ joinBy ","
    

    这应该对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      相关资源
      最近更新 更多