使用Kettle读取Excel中的数据导入数据库
1、生成Kettle转换流程,这里分三步,第一步读取Excel,第二部执行JS代码用于转化字段,第三部插入数据库中。
2、读取Excel中需要注意几个问题:表格类型(引擎)如果文竭惮蚕斗件比较大,要选择Streaming的这个,一开始没有选择这个导致崩溃了好几次,报错内存溢出(OOM)
3、Excel中的数字默认是Number类型,导致都有精度(.0),这里数据库中是整形,需要改成Integer
4、Excel中的日期是时间戳,这里需要转化为日鲋逐噗瘀期格式,所以第二步骤使用了JS脚本,就一句话 new Date(timeStamp) ,对于JS中声明的变量,点击获取变量自动显示在下方的字段中。
5、在最后一步中插入数据库即可。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。