HOW TO
Object Linking and Embedding Database (OLE DB) is a Component Object Model (COM)-based data access technology that enables connections to external data sources. In ArcGIS Pro, OLE DB connections can be used to access Microsoft Excel and comma-delimited (CSV) files without converting them to geodatabase tables. This approach is useful when the source data is frequently updated, stored in a shared network location, or maintained outside ArcGIS Pro, as changes to the source file are reflected when the connection is refreshed, reducing the need for repeated data imports. This article provides the workflow to connect Excel files using OLE DB connections in ArcGIS Pro.
ArcGIS Pro does not natively read Excel files as databases through OLE DB unless the Microsoft Access Database Engine is installed. Without this provider, the connection attempt will fail. Additionally, incorrect OLE DB connection settings can prevent the data from loading properly.
Prerequisites for a successful OLE DB connection of the Excel files: • Ensure the Excel worksheets (.xlsx and .xls) or comma-delimited (.csv) files are created and stored in a folder on the local drive. • Download and install Microsoft Access Database Engine 2016 Redistributable (64-bit) as an OLE DB provider to ensure the Microsoft Excel worksheets (.xls and .xlsx) or comma-delimited files (.csv) are successfully connected through OLE DB. Refer to ArcGIS Pro: Install the drivers to work with Microsoft Excel files for more information.
Excel 12.0 Xml;HDR=YES;IMEX=1
Excel 8.0;HDR=YES;IMEX=1
Text;HDR=YES;FMT=Delimited
Note: The Extended Properties function in the Data Link Properties of the OLE DB connection enables the OLE DB provider to interpret the file format and data correctly. The values can be different depending on the Excel file format used. Refer to Microsoft Support: File formats that are supported in Excel for more information.
Note: • Check all connection parameters before clicking Test Connection. • Once connected, tabular data from the OLE DB connection in ArcGIS Pro is a read-only file. As a result, the Excel file cannot be directly edited and must be edited outside of ArcGIS Pro. After editing, the connection inside ArcGIS Pro must be refreshed. Refer to ArcGIS Pro: Refresh a Microsoft Excel table for more information.
The pop-up below demonstrates the returned message if the connection is successful.

Note: The previous OLE DB connection in the Database node will be replaced when the user creates a new OLE DB connection because ArcGIS Pro can only display one OLE DB connection at a time. To preserve multiple OLE DB connections, save them as connection files (.odc) and store them in a folder added to an ArcGIS project. Multiple Microsoft Excel worksheets (.xlsx and .xls) or comma-delimited (.csv) files cannot be added in a single OLE DB connection because OLE DB treats each of these files as a separate database. Therefore, only one file can be connected at a time.
The Microsoft Excel worksheet (.xlsx) below shows the table displayed in the table view.

Article ID: 000038057
Get help from ArcGIS experts
Start chatting now