文档库 最新最全的文档下载
当前位置:文档库 › ExcelWriter

ExcelWriter

ExcelWriter
ExcelWriter

Microsoft Excel Writer

ExcelWriter步骤可以向excel模板文件中填写内容的一种方法,并且可以往同一文件的不同sheet中写内容。

一、file

a)步骤名称:你当前操作的“Microsoft Excel Writer”名称,可自己定义。

b)文件名:Excel输出后Excel文件保存的名称,点击“浏览”可选择文件存放路径。

c)Create Parent folder:创建父文件夹。

d)Do not create file at start:一开始不创建文件夹。

e)扩展名:Excel文件的后缀名,选择版本,1、xls [Excel 97 and above] 如file.xls.xls 2、xlsx

[Excel 2007 and above] 如file.xls.xlsx

f)Split every … rows :填入n后,每个Excel表中只输出n(n>1)条数据,最后一个表中有m

条也直接输出m条,表名格式file2.xls_x.xls

g)在文件里包含步骤数:打钩后在文件中会显示步骤数目

h)在文件里包含日期:打钩后在文件中会显示当前日期

i)在文件里包含时间:打钩后在文件中会显示当前时间

主要显示在文件名字当中file6.xls_141024_133759_0.xls。

j)Specify Date time format:选中后上面两项会变灰,无法选择,下面的“Date time format”

可以设置日期格式。

k)显示字段名称:点击后可以看到文件存储的完整路径,创建文件名集合

Add filenames to result:在结果中添加文件名。

二、sheet

Sheet name: sheet表名

Make this the active sheet: 操作当前活动表

If sheet exists in output file:两种选择,①replace with new sheet指的是用新的sheet表代替,意思为刷新当前Excel②write to existing sheet就是你没启动一次,就会生成一个Excel。

Protect sheet:选择之后你可以设置用户名和密码对sheet文件进行加密。

三、template

是否在创建文件时使用模板

1、template file 模板Excel

2、template sheet 模板sheet

如果Sheet name和template sheet名字相同,启动之后就只在sheet模板中写入数据,如果不一样就会另外增加一个sheet表,但是格式和模板一样,并在这个新的sheet表中写入数据。

Contents options:

Start writing at cell:在excel中的编辑起始行数,A8就表示从A8这行开始。

When writing rows :

有两项选择:1、overwrite existing cells。选择第一项,运行后,数据直接在表中输出,2、shift existing cells down,选择第二项,是在表样中间开始写入数据,原表所在的行往后推移。

Writer herder:是否在表中首行写入字段名或其他内容。

Writer footer:是否在表中数据结束的时候写入输出所要写入的数据和文字。

Auto size columns:限制表的宽度。

Force formula recalculation:

Leave styles of existing cells unchanged:保存时不改变样式

When writing to existing sheet:

样式问题

往模板文件中写数据,应该保留样式不要改变,所以在Excel Writer步骤的相应的选项选中。

另外工作簿中的公式需要重新计算,因为Excel版本、文件类型以及可能其他的一些情况,当打开生成的文件时不自动更新计算单元格的值,Excel写步骤可以用自动重新计算单元格公式,有相应的选项供使用,但是一些函数或命名类型暂时不被poi库支持,可能报错,尝试重新编写公式、更改xls文件类型或手工激活技术(ctrl+shift+alt+F9)。

相关文档