一、安装kettle
1. 解压下载下的压缩包,不需要安装 然后找到.bat批处理文件Spoon双击运行,运行过程中会出现命令提示符,运行成功后如下图所示;
二 Kettle软件的使用
打开软件之后然后在右边主对象树进行新建
双击“转换”;
点击页签"核心对象",展开"输入"列表将"Excel输入"模块拖入右侧空白区域;
双击“Excel输入”模块,展开Excel输入配置界面
在弹出框中选择“表格类型”为“Excel 2007 XLSX (Apache POI)”;
点击“文件或目录“后的“浏览”选择需要导入的Excel表格,点击“增加”添加至选中文件列表中;
单击“工作表”,在工作表页面选择“获取工作表名称”,选择相应的“可用项目”添加至“你的选择”中;
把number改为string类型
三 展开"输入"列表将"表输出"模块拖入右侧空白区域;
双击“表输出”展开“表输出”链接配置页面;
我的压缩包里面已经导入了oracle驱动 如果没有连接会报错
在“选型中”命名参数中填入“characterEncoding”,值中填入“utf8或gbk”,可以解决数据导入后中文乱码的问题;
“目标表”后面的“浏览”,在“数据库浏览器”中选择事先在数据库中建好的表 可以直接把表名放进去
然后把2个模块连接起来 也可以按住Shift按键将两个模块依次连接起来
配置好后即可进行转换,点击右侧空白处左上角的三角按钮,在弹出的对话框中点击启动按钮 点启动就可以了
可以在执纪结果看日志信息
主要解决CLOB字段的导入
来源:CSDN
作者:被风吹过的夏天hello
链接:https://blog.csdn.net/qq_39008613/article/details/103913931