Microsoft Excel输出步骤是将输入流中的数据转换为Excel文件输出到指定路径中。该步骤有“文件&工作表”、“内容”两个标签页。“文件&工作表”标签页配置信息如图1所示。
图1 “文件&工作表”标签页配置信息
下文详细解释各控件的含义:
1.转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。
2.文件名:指定Excel文件生成的路径。
3.扩展名:为生成文件选择一个扩展名。
4.XSLX文件数据流:勾选此项,系统将使用流式API编写没有任何内存限制的大文件。注:在第2控件中选择“ .xlsx [Excel 2007及更高版本]”选项时,此选项才可用。
5.分割每...数据行:根据填入的数字分行生成文件。例如输入1,则每一行数据生成一个文件。
6.文件名包含步骤数目:当输出步骤设置为多线程执行时,则自动生成从“0”开始计数的步骤号。如图2所示,右键步骤图标选择“改变开始复制的数量”,填写需要的数量值。设置之后,自动把数据平均分离执行,并生成多个文件。如图3所示,文件名最后的数字就是步骤号。
图2 设置线程数
图3 生成从0开始的步骤号
7. 文件名包含日期?:勾选此项,生成文件名会包含年、月、日。
8. 文件名包含时间?:勾选此项,生成文件名会包含时、分、秒。
9.指定时间日期格式:勾选后,第7、8个控件置灰,第10个控件“日期时间格式”将变为可用,并按照选定的日期格式生成文件名后缀。
10.时间日期格式:时间格式下拉框,将根据选取的格式生成文件名后缀。
11.显示文件名:预览生成的文件名。
12.如果文件已存在:如果文件已存在,下拉框选择文件的输出方式。
13.在接收到数据前不创建文件:勾选后在转换开始时不会生成文件。
14.结果中添加文件名(改图片):勾选此项,可把转换的结果文件名存进流中,使其可以在后续步骤中被获取。如图4所示,作业的发送邮件入口可获取上一入口Microsoft Excel输出中的文件作为附件发送邮件。
图4 Microsoft Excel输出到发送邮件
15.工作表名:设置Excel的工作表名称。
16.设为活动工作表:勾选此项,输出工作表将是活动工作表(即打开文档时看到的第一个工作表)。
17.如果输出文件中已存在工作表:如果输出文件中存在第15控件设置的工作表,则下拉框选择该工作表的输出方式。
18.保护工作表?(仅限XLS格式):勾选此项**第19、20控件,并通过设置密码保护指定的工作表。
19.保护人:指定需要保护的工作表名。
20.密码:此项设置了密码,则生成的Excel文件只有审阅权限。若想要修改内容就需要先输入密码才能对表格进行修改。
21.使用模板创建新文件:勾选此项,**第22控件,将会把指定Excel文件中的数据生成到新Excel文件中。
22.模板文件:使用的Excel模板的路径。
23.使用模板创建新工作表:勾选此项,**第24、25控件,将会把模板Excel文件中的指定工作表的数据生成到新Excel文件中。
24.模板工作表:使用的Excel模板中的工作表。
25.隐藏模板表:隐藏模板工作表。
“内容”标签页配置信息如图5所示:……
更多详细内容,欢迎点击下述链接查看。
文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/TypeExitExcelWriterStep?s=****