将字符串字段转换为分隔文件(.csv)

时间:2014-02-12 16:55:34

标签: java mysql csv talend

我有一个mysql表,其中包含longtext类型的列,此列包含csv文件的内容。有没有办法从这个列的内容创建一个csv文件,并使用talend从中提取数据?

2 个答案:

答案 0 :(得分:1)

您可以使用正确的Input组件从DB中提取String。然后使用tExtractDelimitedField将这个长String字符串拆分为分隔符(我猜是逗号)。不要忘记仔细指定输出模式

最后,使用tFileDelimitedOut使用来自文件系统上的传出连接的数据编写带分隔符的文件。

这可能会有所帮助:Validate a csv file

答案 1 :(得分:0)

当然,请求将数据库从数据库中取出,打开一个文件并将字符串写入其中 - 这是您的实际问题?