Introduction

Moving schedule data between platforms has always been a challenge, especially between specialized software tools. In the planning and scheduling field, there are two main tools used worldwide: Primavera P6 Professional and Microsoft Project. They are used to plan project execution from start to finish and track progress.

While both are widely used, they operate on different file formats. Primavera P6 uses XER format, while Microsoft Project relies on MPP format, which makes sharing data across platforms not a smooth process.

The need to convert XER files to MPP format occurs when project teams across different departments or organizations work on the same project while using different tools, and a careless transfer can lose data and cause the kind of miscommunication that leads to delays and cost overruns.

In this article, we will walk through how to convert the Primavera P6 XER file into Microsoft Project MPP format step by step, so your project data transfers without loss. We will also discuss challenges during this conversion process.

Difference between Primavera P6 and Microsoft Project

Before walking through the conversion process, let us understand the potential of each tool. Primavera P6 is famous for its ability to manage large, complex projects, especially in industries like construction, as it offers advanced scheduling, resource and cost allocation, and progress tracking features. But it is somehow more difficult to deal with and needs training. On the other hand, Microsoft Project is easier to deal with and integrates well with Microsoft Office applications. It is a more flexible tool, so it is often used by a wider range of industries. It is used for smaller to medium-sized projects with less complexity.

Even though they are the most used tools in project management, they do not allow data exchange directly, so project teams need a conversion process to ensure that important project data such as WBS, Activities, and resources are kept safe. This allows the project team to use whatever tool they prefer without compromising data integrity or collaboration quality.

Step-by-Step Process of Converting XER file to Microsoft Project MPP format

Step (1)

To begin the conversion process, you will need to export the project as an XML file. To do so, open Primavera P6, then open the project you want to export as an MPP file.

From the File menu, select the “Export” option. In the window that appears, choose “Microsoft Project.”

Step 2:

Once you have chosen the MSP version, choose the file location and click “Next.”

Step 3:

This step is important for ensuring that the data from the XER file is interpreted correctly by Microsoft Project; it is known as MSP Mapping.

MSP Mapping defines how each piece of data in an XER file corresponds to data fields in MPP format.

You can map data yourself like WBS, activities, and resources; however, it is done automatically. You can just check and ensure data are transferred correctly.

However, if user-defined data is included in your project, you will need to perform custom field mapping. That way your user-defined data comes across too.

Click on “Custom Field Mapping” and Select Subject Area, then choose the user-defined field and the corresponding MSP field and click “OK.”

Converting a schedule? Get a free DCMA 14-point check first

Send your XER or MPP file. We check it for technical flaws against the DCMA 14-point assessment and send you a written narrative with recommendations in 2–3 days, depending on project size. Free for general contractors; mention “free schedule check” in your message. Need the conversion done for you? See our MS Project scheduling services.

Get My Free Schedule Check or call (833) 777-6276

Step 4:

After checking the data mapping, proceed by clicking “Next.” An export confirmation window will appear.

Now click “Finish,” and you will be shown a progress window viewing the status of the export process.

Step 5:

After the project has been exported as an XML file, now it is time to import it to Microsoft Project. To do that, open MS Project and choose from the file menu “Open.”

By default, you will not see the XML file that you saved earlier, so you will need to select “XML format” from the drop-down list found next to the file name, and your file will appear.

Once the file appears, select it, then click “Open.”

Step 6.

In this step, you have three options to import:

As a new project: this option imports data from your file as a completely new project.

Append the data to the active project: this option imports data and adds it to a currently open project, expanding its task list, resources, etc.

Merge the data into the active project: this option merges overlapping data from the imported file with the current project data, updating or replacing data that are already there. If you want to update or replace data in a current project, this option is to choose.

After choosing the suitable option, click “Finish.” The XER data will now appear in the Microsoft Project.

Here, in just a few steps, you can view your project Microsoft Project along with all its data.

To better understand the differences between the two platforms, see our full comparison of Primavera P6 vs Microsoft Project.

Challenges during the data conversion process

One of the most significant challenges when converting XER files to MPP format is the potential loss of some project details that are related to advanced primavera schedules, such as advanced scheduling algorithms and resource leveling techniques in complex projects that can lead to inconsistencies in activities, resources, and schedules as these advanced features may not be fully supported in Microsoft Project. So careful attention to the mapping process is necessary and checking the project after importing into Microsoft Project to minimize data loss.

Looking to convert in the other direction? Check out our guide on converting Microsoft Project MPP to Primavera P6 XER.

Conclusion

This article showed how to convert a Primavera P6 XER file to Microsoft Project MPP step by step. Check the data mapping before you export and review the project after you import it, and both teams can work from the same schedule in the tool they prefer. For help with schedule conversions, contact Leopard Project Controls.

To better manage project timelines after conversion, learn how to create and track Deadlines in Microsoft Project.

Want a scheduler to handle it for you?

Send your specs or schedule file and get a flat-fee quote within 24 hours from a PSP®-certified scheduler. Learn more about our MS Project scheduling services.

Get My Flat-Fee Quote or call (833) 777-6276