Forum Discussion

DashboardEMECH's avatar
5 years ago
Solved

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?

  • lbendlin's avatar
    lbendlin
    5 years ago

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

11 Replies

    • DashboardEMECH's avatar
      DashboardEMECH
      Helper II

      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. 

      • lbendlin's avatar
        lbendlin
        Super User

        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!!!).