我有一个mysql表,其中包含longtext类型的列,此列包含csv文件的内容。有没有办法从这个列的内容创建一个csv文件,并使用talend从中提取数据?
答案 0 :(得分:1)
您可以使用正确的Input组件从DB中提取String。然后使用tExtractDelimitedField将这个长String字符串拆分为分隔符(我猜是逗号)。不要忘记仔细指定输出模式
最后,使用tFileDelimitedOut使用来自文件系统上的传出连接的数据编写带分隔符的文件。
这可能会有所帮助:Validate a csv file
答案 1 :(得分:0)
当然,请求将数据库从数据库中取出,打开一个文件并将字符串写入其中 - 这是您的实际问题?