第一步:新建获取文件名转换

1、设置文件路径及匹配正则表达式

2、获取字段

3、拖入复制记录到结果

第二步:新建抽取数据转换

1、设置文件目录变量

2、设置工作表名称

3、获取设置字段

4、设置表输出对象及字段映射

第三步:创建执行作业

1、拖入start控件

2、拖入转换控件设置获取文件目录

3、使用 JavaScript 设置变量

//获取上一步的信息列表
var result_list=previous_result.getRows();
//判断上一步是否有路径信息
if(result_list!=null && result_list.size()>0){  //设置变量parent_job.setVariable("path_list",result_list);//列表变量parent_job.setVariable("path_count",result_list.size());//列表个数parent_job.setVariable("i",0);//起始变量parent_job.setVariable("this_path",result_list.get(0).getString("filename",""));//第一次读取的文件名true;
}else{false;
}

4、拖入检验字段的值控件设置变量

5、拖入抽取数据控件加载抽取文件

6、JavaScript控制循环变量

//获取变量
var result_list=parent_job.getVariable("path_list").replace("[","").replace("]","").split(",");
var path_count=new Number(parent_job.getVariable("path_count"));
// 设置变量每循环一次+1
var i=new Number(parent_job.getVariable("i"))+1;
if(i<path_count){parent_job.setVariable("this_path",result_list[i].replace(" ",""));
}
parent_job.setVariable("i",i);
true

7、拖入成功控件

8、保存,执行去吧

备注:中文情况记得干这个事情

kettle遍历抽取某目录下Excel文件数据相关推荐

  1. PHP遍历删除目录和目录下所有文件

    PHP遍历删除目录和目录下所有文件 代码 function del_dir($dir) {if (!is_dir($dir)) {return false;}$handle = opendir($di ...

  2. Python遍历目录下的文件(os.walk 、os.listdir的用法)

    Python遍历目录下的文件(os.walk .os.listdir的用法) 最近想从一个目录转移一些文件到另外一个目录,因为文件有指定的后缀,所以想着用python来转移,不做cv工程师,那就涉及到 ...

  3. 【工具类】遍历扫描目录下全部文件并列出

    package test20140715;import java.io.File;import org.junit.Test; /*** 遍历扫描目录下全部文件并列出* @author fushihu ...

  4. win32 API 遍历一个目录下的文件

    代码: #include <windows.h>DWORD EnumerateFileInDirectory(LPWSTR );int APIENTRY WinMain(HINSTANCE ...

  5. Linux和Windows的遍历目录下所有文件的方法对比

    首先两者读取所有文件的方法都是采用迭代的方式,首先用函数A的返回值判断目录下是否有文件,然后返回值合法则在循环中用函数B直到函数B的返回值不合法为止.最后用函数C释放资源. 1.打开目录 #inclu ...

  6. php 遍历 目录,PHP采用自定义函数实现遍历目录下所有文件的方法

    目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块.今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法.具体方法如下: 方法一:使用readir() ...

  7. php scandir遍历,php使用scandir()函数扫描指定目录下所有文件示例

    本文实例讲述了php使用scandir()函数扫描指定目录下所有文件.分享给大家供大家参考,具体如下: //遍历子文件夹和文件夹的内容 并且计算出文件的多少 //一个demo 引号替换下 functi ...

  8. c# 遍历文件夹深度_C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)...

    //遍历一个目录下所有的文件列表,代码实例 DirectoryInfo dir = new DirectoryInfo(folderName); var list = GetAll(dir); /// ...

  9. php遍历指定目录下的文件,PHP遍历指定目录下所有文件和目录

    PHP目录遍历程序代码,将显示指定目录下的所有文件和文件夹,并列出这些文件,最后统计出文件总数.使用的PHP函数有is_dir.closedir.scan_dir等. 本代码比较准确,可判断目录下的是 ...

最新文章

  1. mysql行级锁实例,PHP – MySQL行级锁定示例
  2. nethogs 查看 Linux 进程的网络使用
  3. 不出家门也能喝上原汁原味的泰国国汤——冬阴功汤
  4. mysql 9.0创建数据库_数据库基础学习——MySQL数据库知识小结(9)
  5. 微信小程序align_微信小程序四色花瓣
  6. Mysql之删除表中数据_DELETE FROM
  7. eclipse远程开发
  8. 苹果13系统锁屏延迟_iPhone11 锁屏出现延迟,iOS13 新 Bug?
  9. NOIP2018最终成绩(一等奖名单)
  10. GARFIELD@01-01-2005
  11. 资产组合管理中有哪些基础概念?
  12. 【2019徐州网络赛:G】Colorful String(回文树+二进制统计回文串内不同字母数技巧)
  13. 基于Multisim的MC1496调幅电路的仿真
  14. SpringBoot签名验签
  15. 关联规则:一款在策略挖掘中必不可少的算法
  16. 存储卡 SD/MMC/MS/CF/XD/SM/MICRO SD
  17. 你玩过轻量系统软总线应用吗?
  18. GPON网络架构简介
  19. mysql只能导出65535条_导出Excel超过65535条限制解决方案
  20. 解决Mac上MAMP Pro 80端口被占用

热门文章

  1. 云帆搜索成涉嫌盗版铁证 快播在线视频业务面临终结
  2. 通过HTTP代理转Sock4代理上emule经验谈
  3. 树莓派3B安装ffmpeg
  4. android 美团批量打包,Android 快速渠道批量打包详解教程-美团多渠道打包方案
  5. 区块链软件公司:区块链正在“入侵”你的日常生活。
  6. 用C语言编写从A到Z随机步法,实用C语言程序设计教程1C语言学习基础ppt71.ppt
  7. 2023 年互联网上 10个最佳联盟营销论坛(付费和免费)
  8. 基于SSH的宠物商城网站设计与实现
  9. ffmpeg 代码实现将mp4 mov 信息置于文件头
  10. 京东商城项目实战(2)------京东商城登录页面