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

Kettle根据分类实现Excel文件拆分——kettle开发31

将整理好的一份供应商付款明细Excel文件,按供应商拆分成多个Excel文件。

实现思路

  1. 本文我们首先将供应商付款明细表,按照“名称”拆分成多份Excel文件。
  2. 拆分Excel文件打算用两个转换实现,一个用来将Excel数据读取到参数中,另外一个将参数写入Excel表。

实现步骤

  1. 首先创建一个作业(Job)

作业中关联两个转换,第一个转换用来获取原始文件内容参数中,第二个转换用来将参数一行行写入到一个个独立Excel文件中。

第一个转换:

正常的excel文件输入,复制记录到结果

第二个转换:

作业设置如下:

第二个转换的里面具体内容如下

注意:这个是每一行执行后输出的,故输出的excel应该设置为追加:

如果需要使用特定的模板,选择模板文件即可。

相关文章:

  • 视频格式转换avi格式怎么弄?分享视频转换方法
  • sqlcoder:7b sqlcoder:15b sqlcoder:70b 有什么区别呢?
  • 直接使用Three.js的 Shape和ExtrudeGeometry创建带孔几何体实现挖孔效果
  • Go模板页面浏览器显示HTML源码问题
  • 百度OCR初探-python
  • 怎么提升机器人外呼的转化效率
  • linux网络编程poll笔记
  • 实验12 路由重分布
  • STL-常用容器
  • Elastic 索引结构-倒排索引
  • 【AI绘画】Stable Diffusion 3开源
  • Linux3(进程 编辑文件 用户管理 网络)
  • C#A类调用B类的方法,在方法中更新B类的控件
  • c#中上传超过30mb的文件,接口一直报404,小于30mb的却可以上传成功
  • Java多线程-StampedLock(原子读写锁)
  • Facebook AccountKit 接入的坑点
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • nodejs:开发并发布一个nodejs包
  • php面试题 汇集2
  • uni-app项目数字滚动
  • Vue学习第二天
  • 翻译:Hystrix - How To Use
  • 简单易用的leetcode开发测试工具(npm)
  • 说说动画卡顿的解决方案
  • Java总结 - String - 这篇请使劲喷我
  • 阿里云API、SDK和CLI应用实践方案
  • ​Java基础复习笔记 第16章:网络编程
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • # windows 安装 mysql 显示 no packages found 解决方法
  • ${ }的特别功能
  • (06)金属布线——为半导体注入生命的连接
  • (3)nginx 配置(nginx.conf)
  • (二)Eureka服务搭建,服务注册,服务发现
  • (三)模仿学习-Action数据的模仿
  • (转)3D模板阴影原理
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .net中我喜欢的两种验证码
  • .net专家(张羿专栏)
  • 。。。。。
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @ConfigurationProperties注解对数据的自动封装
  • [ 第一章] JavaScript 简史
  • [1] 平面(Plane)图形的生成算法
  • [7] CUDA之常量内存与纹理内存
  • [BZOJ3757] 苹果树
  • [C#]使用C#部署yolov8-seg的实例分割的tensorrt模型
  • [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型
  • [CLR via C#]11. 事件
  • [CSS3备忘] transform animation 等
  • [docker] Docker的私有仓库部署——Harbor
  • [Excel VBA]单元格区域引用方式的小结
  • [JavaScript]_[初级]_[不使用JQuery原生Ajax提交表单文件并监听进度]