kettle怎么将excel导入sql数据库到数据库中

案例目的:如果你有一堆收上来表结构相同的Excel表格,把他们放在了一个文件夹下向批量导入到数据库中的一个表中。那么下面的操作将非常适用

这里用emp表为例子讲解,先进行一些准备工作

 不然后面"运行"会报错,比如个位数日期要补零。例:)

     2.在自己的用户名(这里使用自建用户testuser做演礻)下新建一张空emp表,字段及类型与Scott中的emp表一致

图2:数据库emp表准备

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

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

步骤2:设置"获取文件名"相关内容

图4:设置文件路径及正则表达式

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

能显示出来就设置唍成。

步骤3:设置"Excel输入"相关内容

图6:选择文件类型及文件夹中任意一个表的路径(增加之后列表中就出现了新增的路径)

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

 设置完成后,"确定"就可以了

步骤4:设置"表输出"相关内容

3.设置"表输出"相关参数

1)、双击"a"工作区(我将"转换1"保存命名了a)中的"表輸出"的图标,打开设置窗口

 图6:设置"数据库连接"的内容

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

设置完成後"确定"结束设置。

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

约束条件:(如果是同一个网络建议使用Kettle工具),其他部门提供了Oracle数据库接口仅仅具有查询视图的权限。 需求:把几个视图按照某种条件导出数据,导入...二、在PLSQLΦ用文本导入工具——推荐 ...

我要回帖

更多关于 将excel导入sql数据库 的文章

 

随机推荐