ETL工具—Kettle数据的导入导出—批量Excel表到数据库

案例目的:*使你生出雷同积了上来,表结构同样之Excel表格,把她们位于了一个文书夹下,向批量导入到数据库被之一个表中。那么下的操作将格外适用。*

这边用emp表为例讲解,先进行一些备选工作。

*数据库:**Oracle*

*表格:  Excel表*

*准备干活:**1.拿Scott账户下之emp表格导出成Excel表格。复制几份。命名随意。(注:表格”HIREDATE”字段下时间日格式为yyyy/mm/dd,需要改变一下格式,
               
 不然后面”运行”会报错,比如只各类数日期,要上零。例:2017/05/01)*

*     2.当自己的用户称(这里运用自建用户testuser做示范),下新建一摆设空emp表,字段及项目及Scott中之emp表一致。*

图片 1

 

希冀1:表格准备

图片 2

图2:数据库emp表准备

 

步骤1:打开kettle工具,将图标拖进

  1)、新建一个”转换”,将”获取文件称”、”excel输入”、”表输出”三独图标拖上工作区。按停Shift键,鼠标拖拽”获取文件称”图标到”Excel输入”图标上,产生连线。同理”表输出”的丝为脸上。注意箭头方向。别拉反了。

图片 3

贪图3:整体情况图

手续2:设置”获取文件称”相关内容

 图片 4

祈求4:设置文件路径和正则表达式

图片 5

贪图5:显示查看是否出示出文件名列表

能够显得出就是安装完成。

手续3:设置”Excel输入”相关内容

 图片 6

图6:选择文件类型及文件夹着随机一个申明的门道(增加后列表中便起了新增的路线)

图片 7

图7:指定Sheet页

图片 8

图8:获取字段名

图片 9

图9:返回文件选项卡,继续设置

 

 设置完成后,”确定”就足以了。

手续4:设置”表输出”相关内容

 

3.安”表输出”相关参数

1)、双击”a”工作区(我将”转换1″保存命名了a)中之”表输出”的图标,打开装窗口。

图片 10

 图6:设置”数据库连接”的始末

图片 11

图7:目标模式,选择testuser(意思是选用户名),目标表,选择该用户下之emp表

图片 12

图8:设置字段映射

设置好后,”确定”结束设置。

 

4.运作,将文件夹中Excel表格,批量导入到数据库。

图片 13

图9:运行与起步

图片 14

希冀10:查看运行结果

 

6.视察记录是否导入

图片 15

图11:记录数是对准之

结束!!!

 

 

 

 

相关文章