1.情景展示

  昨日,有一批数据需要导入数据库,但是,plsql不知为何不能导了,于是,我选择使用kettle完成excel数据的导入。

2.准备工作

  将对应的数据库所需的jar包拷贝至其lib目录下

3.具体操作

  第一步:启动Spoon.bat文件;

  第二步:核心对象--》输入--》Excel输入;

  选中Excel输入--》将其拖拽至右侧空白区域

  第三步:双击该图标进行编辑;

  选择对应的excel文件的版本

  点增加按钮,文件会被添加到这里

  切换到工作表

  点击获取工作表名称--》会获取到该excel文件的所有工作表呈现在3上--》双击你要导入的工作表会跑到4上

  点“确定”按钮

  切换到字段视图--》点击获取来自头部数据字段...

  第四步:输出--》表输出--》将其拖拽至右侧空白区域任意位置;

  第五步:双击该图标进行编辑;

  随便定义个连接名称,设置IP,数据库实例名称,端口号,用户名,密码。

  测试数据库连接--》确定--》确认

  目标模式--》点击浏览--》选择数据库的用户名;

  目标表--》点击浏览--》选择该用户下的哪张表;

  

  第五步:建立数据流的走向;

  选择这个按钮--》指向表输出

  数据流建立成功

  第六步:字段映射

  如果excel的字段与数据库表的字段名称不一致,需要勾选上“指定数据库字段”,手动指定一一对应关系。

  选中指定数据库字段--》输入字段映射

  指定一一对应关系

  第七步:启动

4.效果展示

  运行成功

  数据库数据插入成功

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

相关推荐:

 

最新文章

  1. React Native之坑总结(持续更新)
  2. 64位下pwntools中dynELF函数的使用
  3. 解决Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”问题
  4. Amazon验证码机器算法识别
  5. InputStream复用,mark和reset
  6. UEditor上传图片到七牛云储存(c#)
  7. mouse scrollings and zooming operations in linux & windows are opposite
  8. Z-XML团队年终博客整理
  9. php导出word(可包含图片)
  10. selenium 处理浏览器多窗口
  11. ArcGIS 设置地图显示范围大小
  12. 2014-07-30 MVC框架中对SQL Server数据库的访问
  13. 数组实现UITabview的cell设置
  14. 用Atom打造简单的java编译器以及对于可能出现的问题解答
  15. 异常-----freemarker.template.TemplateException:Error executing macro:mainSelect
  16. 使用shell操作HDFS
  17. Date和Timestamp区别
  18. C++ string类insert用法总结
  19. NIO的Buffer&Channel&Selector
  20. 解决 idea 中的 tomcat控制台 和cmd tomcat下的中文乱码问题(win10 64位)

热门文章

  1. java通过Stream对list集合分组
  2. IaaS,SaaS,PaaS的区别
  3. you have mixed tabs and spaces fix this
  4. POJO与PO、VO的区别
  5. emouse思·睿—评论与观点整理之五
  6. EF6源码学习-准备篇
  7. 【API规范】OpenAPI规范
  8. JAVA动态编译(JavaCompiler)
  9. 前端笔记----jquery入门知识点总结 (转)
  10. Centos6.4下安装protobuf-c问题及解决办法