我正在尝试使用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.>'
如果源文件不包含所有标题/值
,如何设置数据管理器答案 0 :(得分:0)
我还没有找到一种干净的方法,但你可以添加一个预处理步骤,在输入csv的每一行的末尾添加一个字段分隔符(即在末尾添加一个逗号)每一行)。 这样,最后一个字段将被假定为空。 HTH, 马科斯