第8页
第4排
FME可以从电子表格中读取Excel数据,然后过滤,组织,并将其与其他数据格式集成,以充分利用您的数据资产。在本练习中,我们将介绍如何使用FME从Excel电子表格中读取数据的基本步骤。
我们将使用weatherdata2009.xlsx电子表格,它包含了研究人员用来追踪温哥华天气模式的数据。如果您有可用的Microsoft Excel副本,打开并检查电子表格。您会发现它包含一个名为“WeatherData2009”的工作表。我们将使用这个数据集来理解如何通过FME的Microsoft Excel Reader参数对话框来设置一些参数。
1)使用新的工作区启动FME工作台。
(二)将Microsoft Excel Reader添加到画布,并选择weatherdata2009.xlsx作为源数据集。
3)打开读卡器参数以设置如何将电子表格读取到工作区中。从Microsoft Excel参数对话框,您可以与要读取的工作表的设置交互,在导入时预览数据,设置属性类型的格式和显示方式。
“要读取的工作表”面板可用于从电子表格中读取工作表或命名区域。只需选中要读取的数据的复选框。需要注意的是,通过选中多个复选框,可以同时读取多个工作表/命名范围。选中的每个复选框将在画布上放置一个新的阅读器。
同样的面板还允许您定义包含要使用的字段名的行,以及读取数据的单元格范围。只需输入字段名的编号(例如1)中,并输入单元格范围(例如b2:g9)控制数据的读取方式。
(四)由于电子表格中只有一个工作表(weatherdata2009),默认选中。验证“字段名”行是否设置为“1”,单元格范围设置为“2:”。
已选定的工作表(或命名区域)的前几行将显示在预览面板中。对要读取的工作表面板所做的任何更改都将反映在此处。属性名(列)以粗体文本显示。
通过与“属性”面板交互,可以对属性(列)格式进行所有更改。当读取数据时,FME将自动为属性分配类型;然而,每个属性也可以手动设置。
FME试图为似乎参照坐标系的特征(行)创建点几何图形。名称为“x”的属性(列)。“是”,或“lat”,“长”是FME试图建立特征几何的实例。也可以通过使用“X坐标”和“Y坐标”数据类型手动设置坐标。
FME将读取格式化为日期类型的Excel字段,并将其转换为FME日期字符串。请注意,这可能会产生意外的格式化结果。例如,Excel格式日期为“8/19/2015”,将在FME中解释为“20150819”。
FME将保留从源Excel文件读取的超链接。添加读卡器时,只需选中读卡器参数中的超链接复选框。一旦选定,您将获得该字段的两个属性,字段值(超链接文本)和超链接值。
FME还将保留从源Excel文件中读取的公式。添加读卡器时,只需选中读卡器参数中的“公式”复选框。
FME Excel阅读器不保留单元格格式(填充颜色,自定义格式,等等)。然而,Excel编写器支持应用列格式的选项。
通过取消选中“暴露的属性”列中的复选框,可以隐藏属性。请注意,这些属性在视图中是隐藏的,但不能从读卡器中删除。
5)验证属性类型设置正确,并选中所有暴露的属性复选框,然后单击“确定”。
有关Microsoft Excel Reader参数请查阅软件文档。
演示-从Excel格式转换
为了演示如何使用Excel阅读器将数据转换为空间格式,请看如何将Microsoft Excel转换为ESRI形状.
数据属性
此处使用的数据源于温哥华市,请不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|法律