当前位置: 首页 > news >正文

kettle插件-excel插件,kettle读取excel动态表头,kettle根据列名读取excel

上篇文章使用java步骤实现了根据excel表头名称读取数据,虽然实现了功能,但是使用起来依然不是特别友好,抽时间把代码抽离搞成了excel 插件,接下来咱们一起看下如何使用这款插件。

1、安装插件

 将插件安装包kettle-excell-plus-plugin-1.0.1.zip放到kettle的plugins目录下面,重启spoon。

2、excel文件

准备一个excel文件,包含两个sheet,文件内容包含姓名、性别、移动电话、出生年月、有些、办公地点,如下图所示。

9b1f92ed-e6f0-47a0-9e80-8387aefc1f0e

 3、设计trans

1)使用excel plus输入读取数据

2)写日志 打印读取到的数据

82054697-4f15-48b8-9034-a8eed2532c61

 

 4、Excel plus输入设置

1)步骤名称:按需填写

2)源定义在一个字段里:如果选中,excel地址从前置步骤获取

3)从字段获取源:选择前置步骤的输出字段

4)文件名:点击浏览按钮选择需要读取的excel文件,也可以传递变量

5)工作表名称:可以选择一个或者多个sheet,这些sheet的结构需要是一致的。

6)第一行包含表头:选择的话,数据从第二行开始读取。

7)字段映射:

源字段:Excel文件的表头名称

目标字段:自己根据要求填写

字段类型:按需选择

8)获取字段:点击此按钮可以自动填充源字段

9)输出文件名、输出工作表名称、输出行号三个字段 非必填,可以根据自己需求填写

4166de59-e5e6-48e5-939a-ccae07d07806

 5、运行

保存&运行,excel中的数据可以正常被加载,另外如果要读取多个excel文件的话,需要通过前置步骤获取多个excel文件名字,然后传递给该插件即可。

8877bf3d-0158-4afc-9f72-aa9ae005acea

 

http://www.jsqmd.com/news/721355/

相关文章:

  • PL111控制器:横竖时序参数完全解析
  • 2026年办公耗材行业专业AI搜索优化服务商选型及优质公司推荐 - 商业小白条
  • DL24MP-150W蓝牙电池测试仪功能解析与实测指南
  • PyOneDark主题终极指南:5分钟打造现代化Qt专业界面
  • Notepad++等高效文本编辑器技巧:管理Phi-3-vision模型项目配置文件
  • mysql锁竞争严重如何优化_MyISAM转InnoDB实战方案
  • Firefox 150.0.1 发布:修复多类使用问题,Relay 用户可创建 email masks 数量增至 50 个
  • 高速PCB堆叠设计:信号完整性与EMI优化实践
  • 《CentOS.5系统管理》14章--备份与恢复---Linux常用目录及备份
  • dateparse CLI工具实战:命令行快速测试日期格式
  • 手把手教你用DSPF28335的ePWM模块驱动无刷电机(附完整代码)
  • PCIe Gen3物理层避坑指南:如何正确处理同步头、有序集和数据流
  • 极值寻找控制(ESC)的新的最大功率点跟踪(MPPT)方法,并测试了该算法在找到光伏板的峰值功率点方面的能力(Simulink仿真实现)
  • AI降本工具哪个好?率零3.2元承诺型最低单价加1000字免费试入门! - 我要发一区
  • 高效论文降重方案:TOP10平台功能对比与选择建议!
  • STM32的USB CDC和硬件串口Serial,我该用哪个?Arduino代码移植避坑指南
  • Awesome Free Software与开源软件的区别:为什么自由软件更重要
  • 3分钟搞定Axure汉化:中文语言包完整安装指南
  • ARM调试寄存器DLR与DSPSR深度解析
  • Harness 平台实战: 用 DeerFlow 构建 一个企业自己的 Manus 平台( 企业长任务智能体平台)
  • 字节校招 C++ 考试题到底怎么考?别把它准备成“腾讯平替版”
  • 视频结构化技术:多模态融合与智能章节生成
  • PHP Swoole集成大模型服务的长连接架构设计(2024生产环境已验证的5层容错模型)
  • Beer CSS 性能优化技巧:让你的网站加载速度提升 300%
  • PyTorch训练中遇到Double和Float类型不匹配?别慌,这3种方法帮你快速定位和修复
  • 突破视野限制:Graphite全景拼接技术解析与实战指南
  • 【最新指南】2026年OpenClaw/Hermes Agent腾讯云简易集成步骤
  • 基于SpringBoot的人事管理系统源码
  • 云测试平台的下一站:智能化与场景化的融合演进
  • 前端开发避坑指南:用Node.js代理轻松解决本地联调跨域问题(附http-proxy-middleware配置)