Microsoft Excel中阅读器(XLSXR)和Writer(XLSXW)
许可选项这种格式开始FME专业版。
FME提供读取和写入访问Microsoft Excel电子表格(也称为工作簿)。Excel电子表格可以包含多个工作表和每个工作表可以任选地含有称为具体命名的单元格范围命名范围。
格式缩写 |
---|
读者:XLSXR |
作家:XLSXW |
生产注:此格式的别名分为读写器:xlsxr和xlsxw。另请参见PR 53850。
版本
此格式支持:
- Excel中97-2003的二进制格式(.xls的)
- 2007 - 2013年的Excel XML格式(.XLSX / .XLSM)。。XLSM文件启用宏的.xlsx文件,并使用相同的文件格式。
Excel的读/写器不支持二进制工作簿(.xlsb)启用了宏的模板(.xltm),或Excel加载(.xlam)。
这个读/写器只能处理每读取器或写入的单个文件类型。
XLS和XLSX之间的差异
在Office 2007开始,微软更改了默认的Excel文件格式从的.xls至.XLSX。
而的.xls是专有二进制格式,较新的.XLSX版本是基于XML的电子表格中,在所定义的的Office Open XML(OOXML)规范。
FME如何与Excel数据
要想从一个Excel电子表格的最大价值,你还不得不组织,分析和过滤它的数据。大的数据集可以很容易地超过Excel格式的限制:可以FME读取和分析大量的数据,将其过滤,它组织成片材,然后将结果输出到一个可管理的电子表格。FME还可以集成与来自其他格式的数据(例如,人口统计数据库,GIS,CAD图纸,web服务,和正射影像)电子表格。
您可以使用FME来进行简单的操作,如合并或过滤电子表格数据,但你也可以使用FME,好似空间操作更复杂的任务。例如,如果您的数据包含地址,坐标对,街道名称或资产码,FME认识到几何列的通用名称(如纬度/经度),然后自动将行几何。通过像ArGIS在线或谷歌整合地理编码服务,可以映射Excel中的数据,然后查看它在FME数据检查。
有关使用FME Excel自动运行任务的详细信息,请参阅FME和Excel。
术语本章
术语 | 定义或FME表示 |
---|---|
电子表格和工作簿 | 电子表格和工作簿 |
工作表 | 工作表或命名范围 |
在工作表或命名范围列 | 属性 |
工作表或命名范围 | 功能型 |
行 | 特征 |
使用注意事项
此格式支持公式。读者可以在用于计算的单元的值,并存储在该式中式中任选读
对于写入器,用于计算一个属性的值的公式可以在名为单独的属性来设定
这导致出现在工作表中的公式中的小区中的属性被写入并且用于计算小区值英寸
实施例的值是:
= SUM(C2:C18)
SUM(C2:C18)
AVERAGE($ A $ 1:$ A $ A5)
此格式支持嵌入式超链接。读者可以选择在工作表中读取嵌入式链接,并将它们存储在
对于写入器,超链接可以被用于一个属性通过设置命名单独的属性设定
实施例的值是:
http://www.亚搏在线safe.com
文件:// C:/documents/readme.txt
这个数据可以不必具有一个空间分量到它,但列可以被识别为x,y或z坐标来创建点的几何形状。
读者会在标题行相匹配的属性名称列值,以允许在源文件中FME或列的重新排序的架构的重新排序。然而,在文件中重命名列(但不改变工作空间属性)将导致忽略该列。
FME目前不支持创建新的数据透视表,图表或图形,但如果他们在模板文件或表存在可以将数据添加到他们。
在Microsoft Excel中的作家允许模板文件的规格为出发点,以用于创建新的数据集。如果指定一个模板文件名,笔者将模板文件的副本,在指定的位置数据集参数。所有的写操作将在副本中进行。指定的模板文件保持不变。
用数据填充所述模板的一个区域时,如现有的图表,曲线图,或者枢轴表或创建从单个模板许多电子表格时,这是特别有用的。如果目标数据集已经存在,并且指定模板文件,目标数据集将始终在覆盖,而不考虑指定首选覆盖文件:选项。同样,笔者特征类型选项删除现有工作表/命名范围是不相关的,如果所指定的模板文件或模板片材,因为现有的片材将总是由模板薄片来代替。然而,笔者特征类型选项截断现有表/命名范围被复制到目标文件之后被施加到模板片材。
格式(字体,背景颜色等)仅支持作家,所以不会从读者的作家予以保留。
每列指定格式化明确地将与在模板片格式化或现有片合并;否则,如果未指定列格式被现有表或模板内格式化将被保留。为列格式化的合并是特定于每个格式设置。例如,设置背景颜色对于小区没有覆盖或无效文本对齐或自定义数字格式存在的格式。
请注意,指定列的类型也可能会影响格式化。特别日期,时间和约会时间列类型将执行一些自定义数字格式来构建日期,.hyperlink字段将设置的颜色和在字体格式强调值。
关于阅读器(XLSXR)
该XLSX阅读器支持从同一文件读取多个工作表和指定范围。正因为如此,多个文件不被支持,所以您需要为每个Microsoft Excel电子表格的独立阅读器。
该表必须在工作区中定义它们可以被读取之前。在Microsoft Excel中,表格可以是工作表或指定范围。FME总是意味着使用符号命名范围
关于作家(XLSXW)
在Microsoft Excel中作家写属性记录到电子表格中。笔者提供以下功能:
- 创建表
- 图片
- 多个工作表和/或命名范围
- 作家模式规格:作家允许用户指定一个写入器模式中,它确定要执行的操作为接收到的每个特征。