kettle入门篇(四)-excel的输入输出

kette-excel输入-excel输出

  1. 新建转换

    kettle-trans-excel-input-output.png
  1. 配置excel输入


    kettle-excel-input-file-ui.png
    1. 选择引擎:
    *   Excel 97-2003 xls: 这个引擎只支持xls结尾的excel
        
        
    *   Excel 2007 XLSX(Apache POI):一般我们选择这个即可,支持xls和xlsx
        
        
    *   Excel 2007 XLSX(Apache POI Streaming)
        
        
    *   Open Office ODS(ODFDOM)
    
    1. 点击浏览,选择需要输入的excel文件
    1. 点击增加,刚刚第二部选择的文件,会在选中的文件列表里显示
    1. 点击工作表,进入工作表选项卡


      kettle-excel-input-worktable.png
    1. 获取工作表名称, 默认是都选中的例如你的excel里的工作表有三个,sheet1,sheet2,sheet3三个工作表都会被解析,最好根据需求去选择


      kettle-excel-input-column.png
    2. 点击获取来自头部数据的字段
    1. 预览记录,如果能浏览到数据,不报错,证明配置没有问题
  2. 配置excel输出


    kettle-excel-output-file.png
kettle-excel-output-column.png
  1. 点击浏览
  1. 点击获取字段

注意点:

  1. Excel输出组件,文件名+扩展名=最终输出的文件名。例如E:/a.xlsx是文件名,xlsx是扩展名,那么最后生成的文件就是E:/a.xlsx.xlsx,如果扩展名不填写就是E:/a.xlsx

  2. Excel输出组件,文件名中填写的路径的父目录不存在,如果勾选创建父目录,会帮你创建目录。

  3. Excel输出组件,如果文件名是完整的路径加文件名,例如E:/a.xlsx是文件名并且该文件存在,勾选启动时不创建文件,则扩展名选项失效,不会创建文件。

  4. Excel输出组件,在文件名里创建xxx,都是需要创建文件的时候才会生效。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容