ArcGIS for Excel

Add and Edit ArcGIS Layer Attribute Data in an Excel Worksheet


With ArcGIS for Excel, you can add and edit attribute data of an ArcGIS layer within your Excel worksheet. In this article, we’ll go over all the different types of edits that can be made to the ArcGIS layer attribute data in Excel. Currently, adding new features to the attribute data of ArcGIS layer from the Excel worksheet is not supported.


How to Add ArcGIS layer attribute table data to Excel worksheet

Sign-In to ArcGIS for Excel, open Layers and select ‘Add from ArcGIS’.

To add attribute table data to the Excel worksheet, please make sure the toggle button for the ‘add attribute table’ is in the on position (Note: this is the default setting). If the ‘add attribute table’ toggle button is off, the ArcGIS layer will get added to the ArcGIS for Excel map, but the layer’s attribute data will not be added in the Excel worksheet. Use the search box to search for an ArcGIS layer by its name or layer ID. And click the ‘Add’ button.

After selecting the ‘Add’ button, the attribute data from your ArcGIS layer will be added instantly into a new Excel worksheet. A ‘Data added’ message will be displayed on the map as confirmation, and the ArcGIS layer also added to the ArcGIS for Excel map.

In some cases, you may have selected a feature service that contains multiple feature layers. In this case, you can select which feature layers attribute table or tables you want to add to a worksheet. Each attribute table will be added to a new worksheet within the workbook.

With the ArcGIS layer attribute data in an Excel worksheet, any edits made on the ArcGIS layer attribute data will be synchronized and reflected in the hosted layer on ArcGIS Online or Enterprise. With editing permissions, you can:

Note: Inserting a new row operation is not supported at this time.

You must have edit permissions on an ArcGIS layer to make changes to the attribute data in the Excel worksheet. You can view any public feature layers attribute table in the Excel worksheet, but you can only apply edits to the attribute data with edit permission on the layer. ArcGIS for Excel is based on Office JavaScript API. Due to Microsoft’s limitation, the Ctrl Z (undo) shortcut will not work in the Excel worksheet where attributed data has been added. Any changes must be reverted manually.



In the video shown below, the following operations are demonstrated:

Updating a cell value,

Inserting a new column,

Deleting rows and columns,

Removing a layer,

Refresh the layer from layer option that would bring updated data from the ArcGIS layer to Excel – click here to watch the video.


When you add a layer from ArcGIS Online or Enterprise to your Excel worksheet, the field management operations that are set to ‘Fields’ will be honored and so remain the same. For example, if the Unique setting is enabled for a field in the ArcGIS layer, you will not be able to add a duplicate value to the field in the Excel worksheet.

ArcGIS for Excel supports the ArcGIS Pro layer containing a SubType Field published to the ArcGIS platform. You can bring that layer to the Excel worksheet from the ArcGIS platform and perform editing. Currently, ArcGIS for Excel doesn’t support editing Subtype group layers, and attribute tables cannot be opened in a worksheet, although they can be added to the map.



In this article, we have reviewed how easily it is to add your ArcGIS layer attribute data in Excel for data editing and the supported features. These features may be helpful for making quick changes to your ArcGIS layer attribute data or creating a new datasheet by copying a subset of the added attribute data to another datasheet. Please try ArcGIS for Excel and share your experience and feedback in the comment area below. Your feedback can be used to help improve the software.

Notify of
Inline Feedbacks
View all comments

Next Article

End-to-end spatial data science 5: Machine learning: Cluster analysis in Python and ArcGIS

Read this article