Microsoft Excel Reader参数
默认情况下读取不同的功能类型,取决于是否更改读卡器参数(可从“添加读卡器>参数”按钮访问):
默认情况下,选择所有图纸和命名范围。可以使用“选择”按钮过滤显示。
- 打开读卡器参数时,默认情况下,将选择工作簿中的所有工作表,所有命名范围都将被取消选择。这样,所有单元数据只能读取一次FME。
- 如果在不打开对话框的情况下添加读卡器,您必须选择要添加的功能类型。
动态图式
如果将工作流选项设置为亚搏在线动态图式,然后将所有板材和所有指定范围读取到FME中。
此选项打破了对源模式和目标模式的依赖。一个合并的功能类型将连接到一个为动态操作配置的编写器功能类型。架构没有在工作区上复制;因此,如果源数据发生变化,您不必更新工作区–FME将自动进行更新。
这将导致重复的数据(因为命名范围中的任何信息也在包含该信息的工作表中)。但这意味着默认情况下不会隐藏任何功能类型。
Sheets to Read
This area shows all of the sheets and named ranges in the Excel file.命名范围的形式为工作表名称.
在这个例子中,所选区域是命名范围:命名范围的名称是数据孵化,它在床单上鸡蛋.
专栏字段名行允许您选择包含标题名称的行,和专栏单元范围允许您限制要读取的信息。如果一个单元格在字段名行是空白的(如果,for example,它是一个合并单元格)。它将自动获得合并单元格的值。
选择菜单允许您选择要读取的工作表/命名范围。默认情况下,FME将选择All.
预览
此区域显示所选要素类型(要素或命名范围)的数据预览(最多100行)。如这里的示例所示,如果从要读取的工作表区域中选择标题行,该行将以粗体文本显示。
属性
This area displays the attributes that were created for the feature type (schema scanned).
- 姓名:将放置在生成的要素上的属性名称。
- Type:属性类型列在此列中。您可以通过单击字段并从下拉列表中选择来更改属性类型。如果选定的属性类型是坐标类型或日期类型,则这只影响生成的特征。
- Width:对于从该读卡器生成的属性,该值将被忽略。
- 精度:对于从该读卡器生成的属性,该值将被忽略。
字段类型 |
描述 |
布尔 |
布尔字段存储真/假数据。从这些字段读取或写入的数据的值必须始终为“真”或“假”。 fme表示布尔值为是的和不不管是真是假,分别因此,FME中的任何记录都会反映出这一点。往返值将按预期写入真/假。 |
焦炭
|
字符字段存储固定长度的字符串。width参数控制字段可以存储的最大字符数。小于此宽度的字符串不需要填充。 笔记: 遇到的长度大于宽度的字符串仍将返回;它们不会被截断。 只有将特性传递到需要此信息的其他格式时,width参数才有价值。 |
datetime |
datetime字段将Excel中的双精度或字符串转换为fme datetime字符串格式,并使用源文件中的格式值和单元格值进行检测。请注意,Excel中不保留原始值的格式。 年mmddhhmmss.mmm (年,月,天,小时,分钟,第二,毫秒) |
日期 | 日期字段将Excel中的双精度或字符串转换为FME日期字符串格式,并使用源文件中的格式值和单元格值进行检测。请注意,Excel中不保留原始值的格式。 耶伊米德 (年,月,天) |
时间 | 时间字段将Excel中的双精度或字符串转换为FME时间字符串格式,并使用源文件中的格式值和单元格值进行检测。请注意,Excel中不保留原始值的格式。 HMMSS.MMM (小时,分钟,第二,毫秒) |
一串 |
字符串字段存储长度不超过32767个字符的可变字符数据。大于32767的值被截断。 |
数 |
数字字段存储单精度和双精度浮点值。 |
Y-坐标 Z-坐标 |
坐标字段存储双精度浮点值。无法指定字段的精度和宽度。如果读取时在特征类型上指定X和Y坐标,特征将使用它们尝试创建点几何图形。几何图形不使用这些属性,所以它们仍然会出现在生成的特性上。 如果电子表格数据包含X/Y值或纬度/经度,FME自动将行转换为几何图形。它识别几何体列的通用名称,比如“纬度”和“经度”,允许您立即可视化电子表格。 |
滤波器
通过在该字段中键入键序列来筛选属性列表。
读取公式(.formula)
如果选择此参数,对于包含公式的列,将向工作区添加一个属性。阅读器读取用于计算单元格值的公式,并将公式存储在属性中。
阅读超链接(.hyperlink)
如果选择此参数,安
先进的
By default the Excel Reader Schema is fixed and based on the schema defined in the reader feature type.如果运行工作区时需要FME从当前Excel文件确定架构,请选择此参数。
这允许您设置一个工作流,其中,亚搏在线for example,您可以编辑源Excel文件而不必编辑工作区。此参数通常与添加读卡器选项一起使用单一合并特征类型.
When reading multiple files,参数对话框中只显示一个文件。
将默认设置应用于其他文件:此对话框中的参数将仅应用于当前文件。任何其他文件都将使用读卡器的默认设置。
将当前设置应用于其他文件:此对话框中的参数将应用于任何其他文件。请注意,这些文件中的任何其他功能类型都不会被提取。
此参数定义了FME将如何读取空白单元格。
- Null:在输出功能上,空白单元格将作为空属性读取。
- 失踪:空白单元格将作为输出功能上缺少的属性进行读取。
此参数告诉读者遇到合并单元格区域时要做什么。
- 如果选中(默认值),该值将被放入合并单元格中包含的每个属性中。
- 如果未选择,该范围的值将只放置在包含该范围的第一个属性的第一个属性中。
例如,如果合并的单元格区域为A1: B2(包含4个单元格)并且它具有值测试字符串:
- 如果你选择展开合并单元格,you receive two features with属性A='teststring'和B=“测试字符串”.
- 如果不选择展开合并单元格,您将收到一个具有属性的功能a=“测试字符串”和B=
还有一个特色A= 和B= .
Schema Attributes
创建工作区时,使用此参数在工作台中公开格式属性:
- 在动态场景中,这意味着这些属性可以在运行时传递给输出数据集。
- 在具有多个功能类型的非动态场景中,使用这个参数可以方便地公开其他属性。例如,如果您有十种特性类型,并且希望在每个特性中公开相同的特性,定义一次比在工作空间中单独设置每个要素类型更容易。
其他格式参数(工作台导航器)
Some parameters are accessible only from the Workbench Navigator after you add a reader or writer to a workspace (that is,they are not visible in the reader or writer parameters dialog).