kettle : String:couldn't convert string [] to a date using format [yyyy/MM/dd HH:mm:ss.SSS] on
网上的解决办法: 1.如果你的数据是mysql导入的,点击以下链接: mysql导入的数据 2.又或者是这样的: 替换null值组件 不过对我都没有用。呜呜呜! 数据导入与预处理的实验。 以下是我自己的实验和解决过程,实验目的是合并四张excel表: 1.建立转换,创建Excel输入和Mirosoft Excel输出。 2.在Excel输入文件的“文件”标签卡中增加文件。 3.然后“内容”标签卡中获取工作表。 4.“字段”标签卡中获取字段。 是的,这里获取的字段很奇怪,应该是四组,大概每组对应一张Excel表(我刚好有四张表要合并),但我们实际上只需要文件1~7的字段。这里暂时先保持这个样子! 5.然后在“Microsoft Excel 输出”中,在“文件&工作表”标签卡中设置合并文件的保存路径及扩展名。 6.然后在“内容”标签卡中获取字段 。 同样获取到了四组类似字段,暂时保持这个样子。 7.执行转换报错。 正是题目所描述的错误。 开始解决错误,百度了一下,试了一下别人的方法,什么中间接一个“替换null值”的组件啊,可是一个都没成功。 最后我重新思考了一下这句话的意思,既然不能将string类型转化为date类型,那我干脆将字段“开课时间”的类型改为string类型,不让它转换类型了,这里将输入文件和输出文件中的字段都要进行修改,当然首先删除多余字段,只留1~7行的字段。