kette-excel输入-excel输出
-
新建转换
kettle-trans-excel-input-output.png
-
配置excel输入
kettle-excel-input-file-ui.png
- 选择引擎:
* Excel 97-2003 xls: 这个引擎只支持xls结尾的excel * Excel 2007 XLSX(Apache POI):一般我们选择这个即可,支持xls和xlsx * Excel 2007 XLSX(Apache POI Streaming) * Open Office ODS(ODFDOM)- 点击浏览,选择需要输入的excel文件
- 点击增加,刚刚第二部选择的文件,会在选中的文件列表里显示
-
点击工作表,进入工作表选项卡
kettle-excel-input-worktable.png
-
获取工作表名称, 默认是都选中的例如你的excel里的工作表有三个,sheet1,sheet2,sheet3三个工作表都会被解析,最好根据需求去选择
kettle-excel-input-column.png
- 点击获取来自头部数据的字段
- 预览记录,如果能浏览到数据,不报错,证明配置没有问题
-
配置excel输出
kettle-excel-output-file.png
kettle-excel-output-column.png
- 点击浏览
- 点击获取字段
注意点:
-
Excel输出组件,文件名+扩展名=最终输出的文件名。例如
E:/a.xlsx是文件名,xlsx是扩展名,那么最后生成的文件就是E:/a.xlsx.xlsx,如果扩展名不填写就是E:/a.xlsx -
Excel输出组件,文件名中填写的路径的父目录不存在,如果勾选创建父目录,会帮你创建目录。
-
Excel输出组件,如果文件名是完整的路径加文件名,例如
E:/a.xlsx是文件名并且该文件存在,勾选启动时不创建文件,则扩展名选项失效,不会创建文件。 -
Excel输出组件,在文件名里创建xxx,都是需要创建文件的时候才会生效。













网友评论