Microsoft Excel写入器参数
作家参数
默认情况下,此选项设置为没有,这意味着特性将被写入原始文件。选择是的在写出任何特性之前删除现有文件。
例外:此选项不能用于删除也是模板文件的目标文件。在这种情况下,写入器将追加到目标文件,就像已将此选项设置为没有。
如果指定模板文件,则写入器将在指定的位置复制该模板文件目标Microsoft Excel文件参数。所有操作都将在副本上执行:指定的模板文件保持不变。
例外:如果模板文件也是目标文件,那么它将被修改。不建议使用模板文件作为目标。
注意:的编写器特性类型选项如果指定模板文件,则忽略删除现有的工作表/命名范围,因为现有的工作表/命名范围将始终被模板工作表/命名范围替换。但是,写入器功能部件类型可选截断现有的工作表/命名范围在复制到目标文件之前应用于模板表/命名范围。
当你指定模板文件,您可以选择其中一个工作表作为模板工作表。单击browse按钮查看列表。
不复制存在于模板工作表上的命名范围。
写入器功能部件类型选项删除现有工作表/命名范围与指定模板工作表无关,因为现有工作表总是会被模板工作表/命名范围所替换。但是,写入器功能部件类型可选截断现有的工作表/命名范围在复制到目标文件之前应用于模板表/命名范围。访问编写器特性类型格式参数,打开“功能类型属性”对话框。
表/命名参数范围
一个编写器可以在一个新的或现有的电子表格中创建多个工作表和/或命名范围,包括单个工作表上的多个命名范围。
注意:工作表名称的长度必须小于31个字符。
- 减少表:在所有现有工作表之后删除并重新创建工作表。(表格顺序可能会更改。)
- 命名范围下降:现有命名范围范围内的格式化和数据将丢失,但存在于命名范围之外的单元格中的格式化不受影响。命名范围的原始范围将丢失。使用特性类型参数中指定的数字创建新的命名范围命名范围起始列和命名范围起始行。
如果在这里将模板文件或模板工作表指定为写入器选项,则可以选择截断现有工作表或命名范围功能类型在将模板工作表复制到目标文件之前将其应用于模板工作表。插入的项目,如图表和图片不会被删除。
- 截断表:数据区段之外的单元格中存在的格式,如单元格颜色和列宽度。
- 截断命名范围:现有命名范围范围内的数据和格式将丢失,但此现有命名范围之外的单元格格式将不受影响。
特征类型参数命名范围起始列和命名范围起始行将被忽略。
写入指定范围的数据使用原始开始位置,并从指定的偏移位置开始写入。
此参数指定在插入数据时是否写入属性名。
当指定模板文件时,此参数在插入数据时始终有效。
如果没有使用模板文件,则只有在创建工作表或命名范围或在插入之前已被删除或截断时,此参数才有作用。否则,属性名将不会添加到现有工作表或命名范围中。
您可以直接将来自其他来源的地图或光栅图像嵌入到电子表格中。此参数确定写入工作簿的光栅将使用何种光栅格式。有三个受支持的选项
- PNG
- JPEG
- 骨形态发生蛋白
当向编写器发送光栅特性时,可以添加一些属性来修改结果。
属性名称 | 描述 |
---|---|
xlsx_row_id | 确定将放置图片顶部的行。这张照片将与一行的顶部对齐。 只有正整数才是有效的。 如果未指定,此值将默认为1,对应于第1行。 |
xlsx_col_id | 确定将放置图片左侧的列。这张照片将在列的左边对齐。 只有正整数或Microsoft Excel列字母名称(A,B,..,XFD)是有效的。 如果未指定,此值将默认为1,该值对应于列A。 |
xlsx_raster_scale_factor | 允许光栅按因子进行缩放。这可以是任何大于0.0的正数数值。 如果未指定,则将使用xlsx_raster_height和xlsx_raster_width。 如果指定的,xlsx_raster_height和xlsx_raster_width将被忽略。 例如,比例因子2.0将使光栅的宽度和高度加倍。如果图像大于单元格的高度或宽度,则图像将覆盖多个单元格。单元格高度不会改变。 |
xlsx_raster_height | 将光栅高度设置为指定的像素数。只有大于0的正整数才是有效的。 注意:如果xlsx_raster_scale_factor指定时,此值将被忽略。如果使用此选项,还应该指定xlsx_raster_width。 如果两者都没有指定,光栅将默认为其实际大小。如果图像大于单元格的高度或宽度,则图像将覆盖多个单元格。单元格高度不会改变。 |
xlsx_raster_width | 将光栅宽度设置为指定的像素数。只有大于0的正整数才是有效的。 注意:如果xlsx_raster_scale_factor指定时,此值将被忽略。如果使用此选项,还应该指定xlsx_raster_height。 如果两者都没有指定,光栅将默认为其实际大小。如果图像大于单元格的高度或宽度,则图像将覆盖多个单元格。单元格高度不会改变。 |
写入模式可以在两个惟一级别上指定:在特性类型上,或者对个人特征。
在写入器级别,此参数指定的写入器模式被继承为其所有功能类型的启动写入模式。这决定了默认情况下如何处理每个接收到的特性。有效的写入模式如下:
模式 | 描述 |
---|---|
插入 | 将特性追加到工作表的末尾,或将其写入到准确的行和列位置。在该位置已经存在的任何数据都将被覆盖。 如果为行ID列指定了特性上的值,则将使用该行。 |
更新 | 使行对应于在row ID属性中指定的特性值,将其数据更改为传入特性的值。 如果在此模式下属性丢失,则不会重写现有的单元格值。 |
删除 | 删除行中与行ID属性中指定的特性值对应的值。 只有与模式中的列数量相等的列才会删除它们的数据和格式。 |
写入器允许您指定一个输入属性,以包含用于每个特性更新和删除操作的行标识符的值。