csv(逗号分隔值)读卡器参数
数据集参数
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许您选择不同的命名方案,以及为读卡器生成的功能类型的数量。
功能类型名称选择:
- 来自文件名:每个源文件名生成一个功能类型。
- 从格式名:只生成一个包含格式名的功能类型。
领域
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定为值之间分隔符的单个字符。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
包含字段名的行号。请注意,文件中的第一行被认为是第1行。如果文件不包含字段名,留空。
当文件不包含字段名时,csv表的列具有默认名称(例如,COL0COL1,…科恩)
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
数据起始的行号。请注意,文件中的第一行被认为是第1行。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
如果选择,多个连续分隔符被视为单个分隔符;否则,每个分隔符被视为分隔不同的字段。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定包含字段值的字符。当一个字段以这个字符开头时,所有跟在该字符后面且位于该字符下一次出现之前的文本都将被视为一个值,即使该文本包含分隔符或换行符。
例如,如果分隔符是逗号(,)且字段限定符是引号(“),然后值
“温哥华,“BC”
将被视为一个值
温哥华,公元前
而不是两个单独的值
温哥华
公元前
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定对字段限定符字符进行转义的字符。当希望在字段限定符组中具有字段限定符文本时,使用此选项。
例如,如果字段限定符字符是引号(“),转义字符是反斜杠(\),然后值
“温哥华\”Lotusland \“,“BC”
将被视为
温哥华“洛图斯兰”,公元前
字段名
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定字段名是否应以区分大小写或不区分大小写的方式与架构匹配。
例如,假设模式包含属性“myfield”,但文件包含字段“myfield”。如果字段名区分大小写,这些被认为是不匹配的,属性“myfield”将不被读取。另一方面,如果字段名不区分大小写,它们被认为是匹配的,属性“myfield”将读取“myfield”列中的值。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否强制实施严格架构。
- 如果此参数设置为是的文件中的字段与FME中模式的属性不匹配,读卡器将失败。
- 如果此参数设置为不,读卡器将警告架构上存在但文件中不存在的任何属性,继续阅读。
字段值
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否从值中修剪字段限定符字符。请注意,这些字符仅在用作字段限定符(即,值中的第一个字符是这个字符,直到该角色的下一个实例)。
例如,如果字段限定符是引号(“),然后值
“温哥华,BC”和“更多”
将被视为
温哥华,BC和“更多”
编码
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定读取时要使用的文件编码。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否在文件编码中设置字符串属性。
- 对:字符串属性将始终在文件的编码中。
- 不:字符串属性可能在文件编码中,但也可以采用Unicode编码。将此参数设置为no可以提高从编码文件读取时的性能。
跳线
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否从数据开始行之前发生的文件中读取行。(注意:字段名的行永远不会作为功能读取。)
如果设置为是的,读者将为这些行生成特性,其中属性csv_跳过了\u行设置为该行的内容。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
如果文件前几行的字段结构代表文件的其余部分,可以设置此选项,以防止在确定模式时,FME不必要地从可能较大的文件中读取更多行。
如果保留空白,没有限制,所有行都将被读取。
注:此设置仅适用于模式生成;它不限制运行转换时读取的行数。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定扫描架构时是否尝试确定属性类型。
- 不:所有属性都将被视为字符串。
- 对:FME将尝试确定每个属性的正确类型(例如,IT32Real64,等等)。
使用正确类型的属性可以提高读取和处理性能。然而,如果属性值对扫描类型无效(例如,因为扫描架构时未包括该值)。它将被设置为空。
扫描类型时,FME还将尝试自动将字段映射到坐标(例如,一个名为X将被赋予x-坐标)
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否扫描其他字段,在“字段名”行中找到的。
- 对:FME将尝试查找字段名称行中未包含的其他字段。
- 不:假定“字段名”行包含文件中的所有字段。
当文件不包含字段名时,此选项无效。
预览
显示输入csv数据集的预览,与当前选项一起读取。
属性
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/csv2/../Skins/Default/Stylesheets/Images/transparent.gif)
显示数据集的架构,按当前选项阅读:
读 | 名字 | 类型 |
---|---|---|
是否将此字段作为属性读取。 | 属性的名称。 | 属性的类型。 |