Talend tFileOutputdelimited组件-拆分.csv文件存在问题

Talend tFileOutputdelimited组件-拆分.csv文件存在问题,talend,Talend,我在Talend论坛上试过运气,但在那里没有运气,所以我也会在这里尝试 我的工作是读取一个大表,然后以25000行的增量将数据写入.csv文件。我注意到,在第一个.csv文件之后创建的所有.csv文件都在一行中加载了数据,而第一个.csv文件在25000行中加载了数据(如我所愿) 是否需要在tFileOutputDelimited组件上设置一个设置,以允许加载所有后续.csv文件中的行,就像它们在第一个(和“良好”)的.csv文件中一样?我想这可能是因为“高级设置”选项卡上的“转义字符”值使用了

我在Talend论坛上试过运气,但在那里没有运气,所以我也会在这里尝试

我的工作是读取一个大表,然后以25000行的增量将数据写入.csv文件。我注意到,在第一个.csv文件之后创建的所有.csv文件都在一行中加载了数据,而第一个.csv文件在25000行中加载了数据(如我所愿)

是否需要在tFileOutputDelimited组件上设置一个设置,以允许加载所有后续.csv文件中的行,就像它们在第一个(和“良好”)的.csv文件中一样?我想这可能是因为“高级设置”选项卡上的“转义字符”值使用了什么,但我不确定

在tFileOutputDelimited组件的“基本设置”选项卡上,CSV行分隔符值为CRLF(“\r\n”),字段分隔符为“,”。在组件的“高级设置”选项卡上,转义字符值为“”,文本框值也为“”

此外,它正在Windows 7环境中运行

不幸的是,我为tFileOutputDelimited组件的“高级设置”选项卡找到的文档缺少CSV选项

下面是所遇到问题的一个示例。如下所列,第一个文件看起来不错,但后面的所有文件都不会在换行符上断开,最终将所有数据放在一行而不是单独的行上

文件#1

标题行 第1行 第2排 第3排 ... 第25000行

文件#2

标题行ROW1ROW2…行25000

文件#3

标题行ROW1ROW2…行25000


如果你需要更多的细节,请告诉我,我会马上发送。先谢谢你

找到了答案。正如我在第一篇文章中提到的,CSV行分隔符已设置为CRLF(“\r\n”)选项。我将此更改为LF(“\n”),这解决了问题。我查看了生成的java代码,注意到它没有将CRLF(“\r\n”)作为默认选项之一-只有\n和\r是。这为我指明了尝试\n选项的方向