span8
span4
FME可以从电子表格中读取Excel数据,然后将其与其他数据格式进行筛选、组织和集成,以充分利用您的数据资产。在本练习中,我们将介绍使用FME从Excel电子表格中读取数据的基本步骤。
我们将利用气象数据2009.xlsx电子表格,其中包含了对跟踪温哥华天气模式感兴趣的研究人员使用的数据。如果你有微软Excel的副本,打开并检查电子表格。您会发现它包含一个名为“WeatherData2009”的工作表。我们将使用此数据集来了解如何通过FME的Microsoft Excel reader parameters对话框设置大量参数。
(一)使用一个新工作区启动FME工作台。
2个)将Microsoft Excel reader添加到画布,并选择WeatherData2009.xlsx作为源数据集。
三)打开reader参数来设置如何将电子表格读入工作区。在Microsoft Excel Parameters对话框中,您可以与要读取的工作表的设置进行交互,预览将要导入的数据,并设置属性类型的格式化和显示方式。
“工作表读取”面板可用于从电子表格读取工作表或指定范围。只需为要读取的数据选择复选框。需要注意的是,可以通过选中多个复选框同时读取多个工作表/命名范围。选中的每个复选框将在画布上放置一个新的阅读器。
该面板还允许您定义包含希望使用的字段名称的行,以及用于读取数据的单元格范围。只需输入字段名的数字(例如:,并输入单元范围(例如B2:G9)控制数据的读取方式。
(四)由于电子表格中只有一个工作表(WeatherData2009),它将被默认选中。验证字段名行设置为“1”,单元格范围设置为“2:”。
选中的工作表(或命名范围)的前几行将出现在预览面板中。任何更改的工作表阅读面板将反映在这里。属性名(列)以粗体文本显示。
通过与Attributes面板交互,可以对属性(列)格式进行所有更改。在读取数据时,FME将自动为属性分配类型;但是,也可以手动设置每个属性。
FME试图为似乎参考坐标系的要素(行)创建点几何图形。名称为“x”、“y”或“lat”、“long”的属性(列)是fme尝试构建特征几何图形的实例。也可以通过使用“x_坐标”和“y_坐标”数据类型手动设置坐标。
fme将读取格式化为日期类型的excel字段,并将其转换为fme日期字符串。请注意,这可能会产生意外的格式化结果。例如,Excel格式的日期为“8/19/2015”,在FME中解释为“20150819”。
FME将保留从源Excel文件读取的超链接。添加读卡器时,只需选中读卡器参数中的超链接复选框。一旦选中,您将获得该字段的两个属性:字段值(超链接文本)和超链接值。
fme还将保留从源excel文件中读取的公式。添加读取器时,只需选中读取器参数中的“公式”复选框。
FME Excel阅读器不保留单元格格式(填充颜色、自定义格式等)。但是,excel编写器支持应用列格式的选项。
通过取消选中“公开属性”列中的复选框,可以隐藏属性。请注意,属性在视图中是隐藏的,但不会从读取器中删除。
五)确认属性类型设置正确,并且选中了所有显示的属性复选框,然后单击“确定”。
有关Microsoft Excel阅读器参数请查阅软件文档。
演示-从Excel格式转换
有关如何使用Excel阅读器将数据转换为空间格式的演示,请参见如何将Microsoft Excel转换为ESRI形状是的。
数据属性
此处使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放的政府许可证-温哥华许可的信息。
©2019安全亚搏在线软件公司法律