我有一个带双引号分隔时间戳和电子邮件字段的CSV文件,例如在Talend中导入CSV双引号分隔列被忽略
Timestamp,Email
"2017-01-01 00:00:01",[email protected]
"2017-01-01 00:02:31",[email protected]
我已经为CSV文件定义了元数据源,并且它能够正确识别并键入这两列。但是,当我执行包时,它会将时间戳记列视为不存在(通常出现'Unparseable date:“[email protected]”''错误)
我试图改变tFileInputDelimited包括转义和文本框选项以及导入时间戳作为日期和字符串的设置数(如果我将其作为字符串导入,时间戳字段具有电子邮件地址,并且电子邮件地址为空),但我无法获取导入以识别双引号分隔时间戳列的存在。
我假设我已经做了一件让它逃避整个时间戳值的事情,但我想不出可能是什么。
双引号来自于mailchimp提取。我对输入格式没有任何控制。 –
我通过重置组件来使用存储库中定义的元数据来解决问题,但这些其他解决方案是有效。 –