How to Fix Excel Error: External Table Is Not in the Expected Format
Question details
The user needs to fix a connection error that prevents Excel from importing data or opening older XLS files.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Importing external data or connecting to older XLS files in Excel.
- Observed behavior
- Excel displays an error stating 'Unable to establish a connection. The external table is not in the expected format.'
Verify whether your Microsoft Office installation is 32-bit or 64-bit, as you will need this information to download the correct database engine drivers.
Install Microsoft Access Database Engine Drivers
Updating the database engine drivers resolves the core issue causing compatibility errors with older XLS files.
The most common cause of the 'External table is not in the expected format' error is a missing or incompatible Microsoft Access Database Engine. Installing the correct redistributable package helps Excel read the external file structure correctly.
Navigate to the official Microsoft Download Center and search for the Microsoft Access Database Engine 2010 Redistributable (or a more recent version if required).
Choose the 32-bit or 64-bit installer file that perfectly matches the architecture of your currently installed Microsoft Office.
Run the downloaded installer, follow the on-screen instructions to complete the setup, and restart Excel before trying to connect to your external table again.

Enable External Data Connections in Trust Center
Unblocking data connections in Excel's Trust Center can fix connection errors caused by strict security settings.
Use Power Query as a Workaround
If driver installations fail, forcing Excel to open the file as text and adjusting it via Power Query avoids the OLEDB connection error.
Try WPS Office for Seamless Excel File Compatibility
If Microsoft Excel continues to display complex driver errors when importing external tables or opening older XLS files, consider switching to WPS Office. It handles legacy spreadsheet formats effortlessly without requiring you to install additional database engine drivers.
- 1. Download WPS Office: Visit the official WPS website and download the free office suite tailored to your operating system.
- 2. Install and Launch: Run the quick installer, then launch the WPS Spreadsheets application.
- 3. Open Your Files Seamlessly: Drag and drop your XLS or external data files directly into the workspace to edit them instantly without connection errors.

Frequently Asked Questions
What does the 'external table is not in the expected format' error mean?
This error indicates that Excel is trying to connect to a data source, such as an older XLS file or database, but cannot read its file structure. This is typically due to missing Microsoft Access Database Engine OLEDB drivers, file corruption, or an unexpected file extension.
How do I find out if my Excel installation is 32-bit or 64-bit?
To check your version, open Excel, click on 'File', select 'Account' at the bottom left, and then click the 'About Excel' button. The top line of the resulting pop-up window will clearly state whether your installation is 32-bit or 64-bit.
Will updating my Microsoft Access Database Engine affect other programs?
Installing or updating the redistributable driver generally improves compatibility for any application that relies on reading Access or older Excel file databases. However, you must ensure that the architecture (32-bit or 64-bit) of the driver matches your primary Office software to prevent conflicts.




