Kettle导出含有多个sheet页的excle文件

简介: Kettle导出含有多个sheet页的excle文件
整体流程:


网络异常,图片无法展示
|


整体流程

  1. get_sheet_names:获取sheet名称和用于区分sheet数据内容的类型数据;


        b.gen_multi_sheet_excle:循环第一步获取到的数据,根据类型数据查询数据,组织生成包含多个sheet页的excle文件。


1.第一步:get_sheet_names


网络异常,图片无法展示
|


get_sheet_names


(1)表输入:获取sheet名称和区分各sheet页对应的类型数据。


网络异常,图片无法展示
|


表输入


(2)数据预览


网络异常,图片无法展示
|


预览


2.第二步:gen_multi_sheet_excle


网络异常,图片无法展示
|


循环-转换


作业中的第二步需要循环执行第一步获取到的列表数据,在此转换入口的设置如下:(注意:红色线条框住的地方一定不要忘记勾上或配置哦


网络异常,图片无法展示
|


入口设置


gen_multi_sheet_excle转换内容如下:


网络异常,图片无法展示
|


转换过程


gen_multi_sheet_excle对应的转换属性配置参数如下:(注意这一步一定不能少哦,之前我是经常忘记配置这个)sheetname:sheet页的名称;datatype:区分sheet页数据的类型数据。


网络异常,图片无法展示
|


转换属性


表输入(根据输入变量datatype查询sheet页数据):


网络异常,图片无法展示
|


表输入


excle导出(关键核心配置:此处红色框住的区域是生成多sheet页的核心配置,务必要配置准确):


网络异常,图片无法展示
|


excle1


网络异常,图片无法展示
|


excle2


导出结果:


网络异常,图片无法展示
|


导出示例截图

相关文章
|
2月前
|
easyexcel
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
|
2月前
|
XML Java 数据格式
使用Freemarker模版导出xls文件使用excel打开提示文件损坏
使用Freemarker模版导出xls文件使用excel打开提示文件损坏
100 0
|
2月前
|
easyexcel Java 数据库
excel多sheet页的导入
excel多sheet页的导入
|
12月前
|
存储 数据处理 索引
将物模型数据导出到本地并保存为Excel文件
将物模型数据导出到本地并保存为Excel文件
244 3
|
Java 关系型数据库 数据库连接
导出文件:使用lowagie.itext导出数据为Word文件
导出文件:使用lowagie.itext导出数据为Word文件
410 0
导出文件:使用lowagie.itext导出数据为Word文件
Kettle使用模板文件生成Excle报表
Kettle使用模板文件生成Excle报表
|
JavaScript 前端开发
elementui导出数据为xlsx、excel表格
elementui导出数据为xlsx、excel表格
278 0
elementui导出数据为xlsx、excel表格
MemoryStream导出 Excel文件
今天遇到了 MemoryStream这个 流操作 百度了一下 简单区别了一下和FileStream的区别: 简单介绍一下MemoryStream MemoryStream是内存流,为系统内存提供读写操作,由于Memo...
1567 0
|
C#
c# 导出数据到Excel模板
最近在做一个发邮件的功能,客户要求需要导出一个Excel附件,并给了附件的格式, eg: Last Name 姓 First Name 名 Chinese Characters汉字书写(仅大陆人填写)               实现方式有两种: 一、使用Microsoft.
1571 0