使用tFileInputDelimited从CSV读取int值时出错:对于输入字符串:“ 10617 ,,,,,”

时间:2019-02-26 06:14:35

标签: talend

我是Talend的新手,我正在尝试读取CSV文件并根据整数值对其进行排序。 请在我的csv示例输入下面找到

说明;行业;级别;大小;行代码;值
企业在供应商因素上花费了大量时间和资源; FIN; 0; 6-19名员工; LC0301; 10617
企业在劳动力因素上花费了大量时间和资源; FIN; 0; 6-19名员工; LC0302; 16395
企业在技术/设备因素上花费了大量时间和资源; FIN; 0; 6–19名员工; LC0303; 7401
企业在财务因素上花费了大量时间和资源; FIN; 0; 6-19名员工; LC0304; 4896
企业在与客户相关的因素上花费了大量时间和资源; FIN; 0; 6-19名员工; LC03051; 3101

我正在尝试使用我定义的tFileInputDelimited.Schema读取它
Schema Image

当我执行工作时,我遇到了错误。

Starting job SortCSVFile at 11:24 26/02/2019.

******[statistics] connecting to socket on port 3949
[statistics] connected
For input string: "10617,,,,,"
For input string: "16395,,,,,"
For input string: "7401,,,,,"
For input string: "4896,,,,,"
For input string: "3101,,,,,"
[statistics] disconnected
Job SortCSVFile ended at 11:24 26/02/2019. [exit code=0]******

请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:1)

我找到了答案。我选中tFileInputDelimeter的“高级设置”选项卡中的“高级分隔符(用于数字)”复选框。谢谢。我发布了此答案,因为它可能对像我这样的新学习者有所帮助。