How to Visualize Microsoft Project 2016 Data in Power BI
Question details
The user needs to create an interactive Power BI dashboard using schedule data from a Microsoft Project 2016 desktop file, allowing stakeholders to view the schedule without needing MS Project installed.

- Product
- Microsoft Project 2016 / Power BI
- Device & OS
- not provided
- Scenario
- Sharing complex project schedules (up to outline level 6) with team members interactively via Power BI dashboards.
- Observed behavior
- Power BI lacks a native direct connector for local Microsoft Project (.mpp) desktop files, requiring a workaround to bridge the data.
Ensure you have Microsoft Project 2016 installed to access your .mpp file and a working Power BI Desktop environment. If you plan to use the spreadsheet workaround, have a spreadsheet application ready to format your exported data.
Export Microsoft Project Data to a Spreadsheet
Since Power BI cannot directly read local .mpp files, exporting your project schedule to an Excel format (.xlsx) acts as the perfect bridge.
This method involves saving your project schedule as a spreadsheet file. By utilizing the export wizard in MS Project, you can ensure that important hierarchical details, like outline level 6 tasks, are preserved as tabular data.
Launch Microsoft Project 2016 and open the schedule you want to visualize.
Navigate to File > Export > Save Project as File. Select 'Microsoft Excel Workbook' and click 'Save As'.
Follow the Export Wizard prompts to map your project data (tasks, resources, and assignments) to spreadsheet columns. Ensure you include the 'Outline Level' field.
Open Power BI Desktop, click 'Get Data' from the Home ribbon, choose 'Excel Workbook', and select your newly saved file to load and build your visualizations.

Connect via Project Online
If your organization uses Project Online, Power BI has a native connector to pull data directly from the cloud without manual exports.
Seamlessly Manage Exported Project Data with WPS Spreadsheet
Because Power BI requires an intermediate spreadsheet file for local MS Project data, WPS Office serves as a lightweight, highly compatible alternative to Microsoft Excel. You can cleanly format, adjust, and prepare your project schedules in WPS Spreadsheet before seamlessly importing them into Power BI.
- 1. Open Exported Data: Launch WPS Spreadsheet and open the .xlsx file you exported from Microsoft Project.
- 2. Format Data: Clean up blank columns, adjust date formats, or add calculated columns to prepare the project schedule for optimal visualization.
- 3. Save and Import: Save the changes to the workbook and connect to it directly via Power BI Desktop.

Frequently Asked Questions
Why doesn't Power BI have a direct Microsoft Project connector?
Power BI natively connects to enterprise data sources like Project Online and Project Server via OData feeds. It does not support parsing local .mpp desktop files directly due to their proprietary file structure.
Will exporting to a spreadsheet preserve my project's outline levels?
Yes. When using the Export Wizard in MS Project, you can map specific 'Outline Level' fields to your spreadsheet columns, allowing Power BI to recreate your exact project hierarchy.
Can I automate the Excel export process from MS Project?
Native automation for desktop files requires writing VBA macros within MS Project to automatically save the schedule data to a spreadsheet, which Power BI can then refresh from a designated folder.
Do viewers need MS Project to view the Power BI dashboard?
No. Once your data is transformed and published to a Power BI dashboard, stakeholders only need access to Power BI (web or desktop) to interact with the schedule visualizations.




