注:
某些工作流可能需要特定的权限。 有关用户类型、角色和权限的详细信息,请参阅账户主题。
您可以在 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 工作表中的要素图层属性表添加新行,请完成以下部分中的步骤:
将包含位置数据的要素图层添加至 Excel
可以将要素图层的属性数据(包含地址、坐标、经度和纬度列)添加至 Excel。
- 登录到 ArcGIS。
- 从 ArcGIS 添加数据。
- 在 Excel 的空白行中键入。
随即显示将要素添加至 ArcGIS 图层窗格。 电子表格中不含位置数据复选框仍处于未选中状态。
系统将使用电子表格中的位置数据自动填充包含电子表格中的对应字段的经度和纬度下拉框。
- 单击保存返回 Excel 工作表。
- 在工作表的对应列中输入经度和纬度值。
将在地图上创建对应要素并显示一条要素已添加 toast 消息。
- 在 toast 消息上单击缩放至在地图上缩放至新添加的要素。
- (可选)在您将要素添加至 ArcGIS 图层时,可通过更新编辑几何窗格中的字段编辑位置类型属性。
警告:
当要素图层包含位置数据时,无法更改位置类型字段。
已将不含位置数据的要素图层添加至 Excel
将数据从要素图层添加至不含位置数据(坐标或地址列)的 Excel。
- 登录到 ArcGIS。
- 从 ArcGIS 添加数据。
- 在 Excel 的空白行中键入。
随即显示将要素添加至 ArcGIS 图层窗格。 电子表格中不含位置数据复选框处于选中状态。
系统将使用电子表格中的位置数据自动填充包含电子表格中的对应字段的经度和纬度下拉框。
- 通过输入经度和纬度值添加新要素
- 单击保存。
- (可选)通过在 Excel 工作表的空白行中进行键入添加另一个要素。
将要素添加至 ArcGIS 图层窗格随即显示,将在地图上创建对应要素并显示一条要素已添加 toast 消息。
- 在 toast 消息上单击缩放至在地图上缩放至新添加的要素。
- (可选)在您将要素添加至 ArcGIS 图层时,可通过更新编辑几何窗格中的字段编辑位置类型属性。
警告:
当要素图层包含位置数据时,无法更改位置类型字段。
移除托管要素图层
要从图层列表中移除托管要素图层,请完成以下步骤:
- 在地图工具中,单击图层按钮
。
随即显示图层窗格。
- 在图层列表中,单击待移除图层旁边的更多选项 > 移除。
该图层将从地图和 Excel 工作表中移除。
设置要素图层弹出窗口和标注的格式
您可以在 ArcGIS for Excel 中为托管要素图层设置弹出窗口和标注的格式。 添加到 Excel 中的格式会在 ArcGIS Online 或 ArcGIS Enterprise 图层中实时自动保存。
