Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
DashboardEMECH
Helper II
Helper II

Access Database Engine Error

Hi,

 

I have created a Power BI Report which reads an email from the Outlook, extracts the Excel attachment and performs the query function on the excel data.  New emails are sent every day and Power BI Report reads the latest email and updates the report.

 

All these works perfectly fine on PowerBI Desktop app.  However, when I schedule the auto refresh setting through PowerBI service, the auto refresh throws the following error:

 

  • Processing errorExcel Workbook: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. The 64-bit version of the Access Database Engine 2010 Access Database Engine OLEDB provider may be required to read this type of file. To download the client software, visit the following site: https://go.microsoft.com/fwlink/?LinkID=285987.

 

Just to be sure, initially the same error was shown by PowerBI Desktop App.  Hence I downloaded the client software as suggested in the error and the refresh option in the Desktop App works fine.  However, the PowerBI service throws the same error while auto refreshing.

 

Any idea why this might happen?

1 ACCEPTED SOLUTION

yes, CSV is much better. It also loads quite a lot faster into Power BI compared to Excel.

View solution in original post

11 REPLIES 11
lbendlin
Super User
Super User

Don't use .xls files.  Migrate to .xlsx file format.

Well that's an ideal solution, but the reports which are getting extracted in excel is from legacy IT system and doesn't supports xlsx format. 

Power BI service does not support .xls - period. Nothing you can do about it. Except maybe use Powershell or Power Automate to convert the Excel file from your legacy system to the "new" format (introduced in 2007!!!).

What if I use csv format instead of xls. Will that help? 

 

Also will try to see if Power Automate helps in converting an attached in the email from xls to the new format.

yes, CSV is much better. It also loads quite a lot faster into Power BI compared to Excel.

Tried with CSV file but the error continues 🙁

Be more specific. What is the error now?

The same error as the one which was getting reflected with excel file.  Reproduced below again for reference:

 

  • Processing errorExcel Workbook: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. The 64-bit version of the Access Database Engine 2010 Access Database Engine OLEDB provider may be required to read this type of file. To download the client software, visit the following site: https://go.microsoft.com/fwlink/?LinkID=285987.

 

Converted the attachment to csv and the issue is resolved. 

Check your other data sources. You seem to have more  .xls based ones.

Yes.  In the same report, I have few more excel datasources, but all of them are .xlsx files.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors