HOW TO

Connect Excel files using OLE DB connections in ArcGIS Pro

Last Published: January 27, 2026

Summary

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.

Cause

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.

Procedure

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.
  1. Open the ArcGIS Pro project.
  2. On the View tab, in the Windows group, click Catalog Pane.
  3. In the Catalog pane, right-click Databases and select New OLE DB Connection.
  4. Configure the connection parameters in the Data Link Properties dialog box.
    1. On the Provider tab, select the OLE DB provider for the type of data to be used. In this example, Microsoft Office 12.0 Access Database Engine OLE DB Provider is selected.
    2. On the Connection tab, for Data Source, copy and paste the full path of the file to be connected from the local folder. In this example, the file is an Excel worksheet (.xlsx).
    3. On the All tab, select Extended Properties and click Edit Value.
    4. In the Edit Property Value dialog box, for Property Value, enter the following value depending on the file type and click OK.
      • For Microsoft Excel worksheets (.xlsx):
        Excel 12.0 Xml;HDR=YES;IMEX=1
      • For Microsoft Excel worksheets (.xls):
        Excel 8.0;HDR=YES;IMEX=1
        
      • For comma-delimited files (.csv):
        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.
  1. On the Connection tab, click Test Connection.
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.

Pop-up message of successful connection

  1. Click OK.
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.
  1. Expand OLE DB Connection.odc, right-click the Excel sheet and click Add To Current Map.
  2. In the Contents pane, expand Standalone Tables, right-click the tabular data and click Open.

The Microsoft Excel worksheet (.xlsx) below shows the table displayed in the table view.

Excel or CSV file's table

Article ID: 000038057

Software:
  • ArcGIS Pro

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options