【问题标题】:CSV to CSV datamapper in mule骡子中的 CSV 到 CSV 数据映射器
【发布时间】:2015-02-12 07:10:16
【问题描述】:

我正在尝试使用 mule 将一个 csv 文件转换为另一个文件。

但我想要的是例如我在源 csv 文件中有 4 个标头,

heade1、header2、header3、header4

并且客户端可能只传递前 3 个标头及其在 csv 文件中的值。如果 mule datamapper 在源 csv 中找不到所有标头,我会收到错误。

    Parsing error: Unexpected end of file in record 1, field 2 ("test2"),
 metadata "headertest"; value: '<Raw record data is not available, 
please turn on verbose mode.>'

如果源文件不包含所有标题/值,我如何设置数据映射器工作

【问题讨论】:

    标签: mule


    【解决方案1】:

    我还没有找到一个干净的方法来做到这一点,但您可以添加一个预处理步骤,在输入 csv 的每行末尾添加一个字段分隔符(即在每行末尾添加一个逗号)。 这样,最后一个字段将被假定为空。 高温下, 马科斯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-03
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多