1.情景展示
昨日,有一批数据需要导入数据库,但是,plsql不知为何不能导了,于是,我选择使用kettle完成excel数据的导入。
2.准备工作
将对应的数据库所需的jar包拷贝至其lib目录下
3.具体操作
第一步:启动Spoon.bat文件;
第二步:核心对象--》输入--》Excel输入;
选中Excel输入--》将其拖拽至右侧空白区域
第三步:双击该图标进行编辑;
选择对应的excel文件的版本
点增加按钮,文件会被添加到这里
切换到工作表
点击获取工作表名称--》会获取到该excel文件的所有工作表呈现在3上--》双击你要导入的工作表会跑到4上
点“确定”按钮
切换到字段视图--》点击获取来自头部数据字段...
第四步:输出--》表输出--》将其拖拽至右侧空白区域任意位置;
第五步:双击该图标进行编辑;
随便定义个连接名称,设置IP,数据库实例名称,端口号,用户名,密码。
测试数据库连接--》确定--》确认
目标模式--》点击浏览--》选择数据库的用户名;
目标表--》点击浏览--》选择该用户下的哪张表;
第五步:建立数据流的走向;
选择这个按钮--》指向表输出
数据流建立成功
第六步:字段映射
如果excel的字段与数据库表的字段名称不一致,需要勾选上“指定数据库字段”,手动指定一一对应关系。
选中指定数据库字段--》输入字段映射
指定一一对应关系
第七步:启动
4.效果展示
运行成功
数据库数据插入成功
来源:https://www.cnblogs.com/Marydon20170307/p/10248501.html