注:
某些工作流可能需要特定的权限。 有关用户类型、角色和权限的详细信息,请参阅账户主题。
您可以在 Microsoft Excel 工作表中添加和编辑 ArcGIS Online 或 ArcGIS Enterprise 图层属性表。 在 Excel 工作表中编辑 ArcGIS 图层属性数据将直接更新 ArcGIS 中托管的图层。 有关地图和图层的信息,请参阅图层。
有关将 ArcGIS 图层添加到 Excel 的详细信息和视频,请参阅 Esri 社区博客文章。
注:
此功能仅适用于要素图层。 不支持在 Excel 工作表中插入新要素。
向地图和 Excel 工作表中添加要素图层或图层组
要向地图和 Excel 工作表中添加要素图层或图层组,请完成以下步骤:
注:
向地图添加图层时,您始终会收到以下错误:Layer view requires layer with query capability。 向 ArcGIS 图层添加新要素时,将不会在地图上绘制任何要素。 有关故障排除信息,请参阅 ArcGIS for Excel 常见问题解答主题。
- 在地图工具中,单击图层按钮
。
随即显示图层窗格。
- 在图层窗格中,单击添加
。
随即显示添加图层窗格。
- 单击 ArcGIS 选项卡。
- 从下拉菜单中选择一个远程托管的 ArcGIS Online 或 ArcGIS Enterprise 要素图层。
如有必要,单击将属性表添加到 Excel,将图层添加到地图按钮
。
如果添加的图层是要素图层或包含要素图层的图层组,则会显示连接的属性表,并在 Excel 中反映出地图上填充的要素。
注:
需要注意的事项:- 如果您已将 ArcGIS 图层数据添加 Excel 到工作表中,并且已将 ArcGIS 图层添加到 ArcGIS for Excel 地图中,则无法从相同数据创建新的图层。
- 仅组织管理员或者图层所有者能够执行删除、重命名或插入列操作以更新 ArcGIS 图层的字段。
- 当您将 Excel 数据添加到地图以创建图层,您可以将图层共享到 ArcGIS Online 或 ArcGIS Enterprise。 但您无法使用同一数据创建新的 Excel 数据图层。
编辑托管独立表或相关表
ArcGIS for Excel 支持编辑与在 ArcGIS Online 或 ArcGIS Enterprise 中远程托管的 ArcGIS 图层相关联的独立表、相关表和连接表。 从远程源引入工作表的图层中相关联的表可以直接在 Microsoft Excel 中编辑。
可以使用地图数据选项卡上的与 ArcGIS 同步工具 以刷新并同步 ArcGIS Online 或 ArcGIS Enterprise 属性表与 Microsoft Excel 中的连接表。
注:
如果您使用 ArcGIS Pro 或 ArcGIS Online Map Viewer 对图层的要素属性进行了编辑,则 ArcGIS for Excel 将检测此类更改并显示通知,指示可能需要将您的数据同步回 Excel。 此通知在 ArcGIS Enterprise 中不受支持。
相关表可定义两个表之间的关系。 关联的数据不会像连接表那样追加到图层的属性表。 例如,您可将包含宗地所有权信息的表与宗地图层数据进行关联,因为它们共享一个宗地标识字段。
ArcGIS Pro
您可以使用 ArcGIS Pro 发布相关表并将表图层发布到 ArcGIS Online 或 ArcGIS Enterprise。 您可以使用 ArcGIS for Excel 将表图层引入 Excel 工作表以供编辑。
注:
ArcGIS for Excel 不支持在 Excel 中创建相关表。
ArcGIS Survey123
您可以将数据从 ArcGIS Survey123 引入 Excel 以进行查看或编辑。 系统提供了许多用于创作符合 XLSForm 的电子表格的选项;Excel 是最常使用的选项。 将表导入 Excel 后,您可以使用 ArcGIS for Excel 开始编辑过程。
查看和编辑单个图层属性
要添加和编辑单个要素图层的属性,请完成以下步骤:
- 在图层列表中,单击更多选项 > 显示图层详细信息
,以在 ArcGIS Online 中查看图层详细信息。
- 在 ArcGIS Online 详细信息页面上,单击数据选项卡。
该选项卡显示了属性默认的表视图。
- 单击设置,并确保已在要素图层(托管)部分中选中了启用编辑复选框。
注:
启用编辑后,您可以在 Excel 表中编辑远程托管的要素图层。
- 将远程托管的要素图层添加到 Excel 中。
在 Excel 中编辑表格后,它会自动与 ArcGIS 中的托管图层同步。
查看和编辑图层组属性
要查看和编辑图层组属性,请完成以下步骤:
- 在图层列表中,单击更多选项 > 显示图层详细信息
,以在 ArcGIS Online 中查看图层详细信息。
- 在 ArcGIS Online 详细信息页面上,单击数据选项卡。
该选项卡显示了属性默认的表视图。
- 单击设置,并确保已在要素图层(托管)部分中选中了启用编辑复选框。
注:
启用编辑后,您可以在 Excel 表中编辑图层组。
- 将图层组添加到 Excel 中。
在 Excel 中,从选择属性表微件中选中一个或多个复选框。
- 单击添加。
将在新的独立工作表中打开每个图层组中的要素图层属性表。 所有图层将一次性添加到地图中。
- 或者,单击取消退出微件并选择另一个要素图层或图层组。
- 或者,单击远程 Web 地图图层中的 可视化选项卡,以查看已添加到 Map Viewer 地图中的图层。 这与 Excel 中的地图完全相同。
编辑要素图层字段
在 ArcGIS Online 和 ArcGIS Enterprise 中,当添加到 Excel 工作表中时,所有字段管理操作均保持不变。 例如,在 ArcGIS 字段视图中,如果您在设置表中将唯一设置为是,并尝试在 Excel 工作表中添加重复值,则可能会收到错误消息。
要编辑要素图层字段,请完成以下步骤:
- 在图层列表中,单击更多选项 > 显示图层详细信息
,以在 ArcGIS Online 中查看图层详细信息。
- 在 ArcGIS Online 详细信息页面上,单击数据选项卡。
该选项卡显示了属性默认的表视图。
- 或者,单击设置,并确保已在要素图层(托管)部分中选中了启用编辑复选框。
注:
启用编辑后,您可以在 Excel 表中编辑要素图层。
- 在数据选项卡上,单击表视图旁边的字段视图。
注:
ArcGIS for Excel 支持包含发布到 ArcGIS 的 SubType 字段的 ArcGIS Pro 图层。 可以将该字段作为图层引入 Excel 工作表中进行编辑。 目前,ArcGIS for Excel 不支持编辑子类型图层组。 您可以将子类型图层组添加到 ArcGIS for Excel 图中;但是,属性数据不会添加到 Excel 工作表中。
在 Excel 工作表中向要素图层属性表添加行
要向 Excel 工作表中的要素图层属性表添加新行,请完成以下步骤:
- 登录到 ArcGIS。
- 从 ArcGIS 添加数据。
- 在 Excel 中的要素图层的属性表中,添加一个新行。
随即显示向 ArcGIS 图层添加要素提示。 默认填充所选行和 ArcGIS 图层的空间参考。
提示:
您可以选择批量复制并添加多行。 可对选定的第一行进行编辑,下拉菜单将显示所有新添加的行。 对处于活动状态的第一行进行编辑,然后单击下一步继续逐行编辑接下来的行。 单击取消退出提示。
- 添加 Longitude(x) 和 Latitude(y) 信息。
目前,仅支持 x,y 坐标。
- 如果无法向地图添加要素,请单击图层列表窗格中的显示图层详细信息
。
- 单击保存。
可以缩放至点要素,然后将出现一个弹出窗口,提示与 ArcGIS 同步。
注:
面和折线不受支持。
移除托管要素图层
要从图层列表中移除托管要素图层,请完成以下步骤:
- 在地图工具中,单击图层按钮
。
随即显示图层窗格。
- 在图层列表中,单击待移除图层旁边的更多选项 > 移除。
该图层将从地图和 Excel 工作表中移除。
设置要素图层弹出窗口和标注的格式
您可以在 ArcGIS for Excel 中为托管要素图层设置弹出窗口和标注的格式。 添加到 Excel 中的格式会在 ArcGIS Online 或 ArcGIS Enterprise 图层中实时自动保存。
