Industry Insights

What Is an XER File and How Do You Open It Without Primavera?

Arkan Team
6 min read

What is an XER file?

An XER file is the file Oracle Primavera P6 produces when a project is exported in its native exchange format. It is the file contractors, consultants and employers pass around when a programme has to be submitted, reviewed or moved between P6 databases. Contract programme submissions on many Gulf projects are requested in XER form precisely because it carries the full schedule logic, not just a picture of the bars.

Structurally, an XER is a plain-text file with tab-separated values. Data is grouped into tables, and each table has a header row of field names followed by rows of records. Tables you will typically find include PROJECT (project-level data), PROJWBS (the work breakdown structure), TASK (the activities), TASKPRED (the relationships between activities), CALENDAR (working calendars) and RSRC (resources). Records point to each other with internal ID fields, which is why the file is readable by software but awkward for people.

How is XER different from XML, XLSX and PDF exports?

FormatWhat it isBest used for
XERTab-delimited text, P6's native exchange formatMoving a full schedule between P6 databases or into tools that read P6 data
XMLStructured XML export from P6Integrations and tools that prefer XML
XLSX / XLSSpreadsheet of selected columnsReviewing the activity table, filtering, sharing with people who do not use P6
PDFPrinted layout of a Gantt or reportReading and approvals, where nobody needs to edit

The key difference is that XER and XML retain logic (relationships, calendars, constraints) while a spreadsheet or PDF is a snapshot of whatever columns were on screen. If you need to re-calculate or analyse the programme, you need XER or XML. If you only need to read it, a PDF may be enough, but you will not be able to check the logic behind it.

Want to see this in Arkan?

Book a demo and we will walk through it on a sample project.

How do I open an XER file in Primavera P6?

If you have P6 Professional, use the import function in the File menu and choose the XER file. You will be asked whether to create a new project or update an existing one, and P6 will check the file against your database. Menu labels and wizard steps vary slightly between P6 versions, but the process is: import, choose the file type, map or accept the defaults, then open the resulting project.

Be careful when importing into a live database. An import can bring in calendars, activity codes and resources that clash with your own. Many teams import into a sandbox database or a separate test project first.

How do I open an XER file without a P6 licence?

You have three practical options.

  1. Use a viewer. If you only need to read the programme, a viewer is the quickest route. A free browser-based P6 viewer lets you open an XER file in the browser to see a Gantt, the WBS and the critical path. See the tool page for exactly what it supports.
  2. Ask the scheduler for another export. An XLSX export of the activity table, or a PDF of the Gantt with the critical activities highlighted, is often enough for a review meeting. We cover how in how to export a P6 schedule to Excel or PDF.
  3. Inspect it as text. Open the file in a text editor to confirm which project it contains, which version of P6 wrote it and which tables are present. This is a diagnostic step, not a way to read a programme.

If you manage project documents in Arkan, the Schedule module accepts Primavera files in XER or XML format, shows activities in grid and Gantt views and lets you compare schedule versions. The file must be under 50 MB, per the module's user guide.

What can go wrong when you share or open an XER?

  • Version mismatch. A file written by a newer P6 release may not import cleanly into an older one. If an import fails, ask the sender which version wrote the file and whether they can export for an older release. Check this against your own P6 version rather than assuming.
  • Missing context. An XER holds activities and logic, not the narrative. Without the programme notes, baselines and calendars that explain the assumptions, a reader may misjudge the critical path.
  • Several projects in one file. An export can contain more than one project, or a baseline alongside the current schedule. Confirm which one you are looking at before drawing conclusions.
  • Data date confusion. The data date sets what is treated as progressed and what is still forecast. Check it first; our guide to reading a P6 schedule explains why.

Is it safe to share an XER file?

An XER can include the full programme logic, resource and cost-related fields if they were populated, user names and notes. Before sending one to a third party, export only the project that was asked for, check that unneeded baselines and other projects are not included, and use your normal controlled transmittal route so there is a record of what was issued and when. Keep the file under document control rather than circulating copies by chat or personal email.

When is an XER file not enough?

An XER tells you what the plan says. It does not tell you whether site progress matches it. To compare programme against reality you need progress updates, daily reports and inspection records tied to the same activities. If you are replacing spreadsheet-based tracking, book a demo to see how Arkan connects the uploaded schedule to site records.

Frequently asked questions

What does XER stand for?

XER is simply the file extension Primavera P6 uses for its native export format. It is not commonly expanded as an acronym in Oracle's documentation, so treat it as a format name.

Can I open an XER file in Excel?

Excel can open the file as text, but you will see raw tables stacked one after another with codes instead of readable columns. For a readable activity list, ask the scheduler for an Excel export from P6, or use a viewer that parses the XER for you.

Is an XER file the same as an XML file from P6?

No. Both are exchange formats from Primavera, but XER is a tab-delimited text format and the XML export is a structured XML document. Many tools accept both; check which one the receiving party asked for.

Can an XER file be edited?

It can be edited as text, but you should not. The tables reference each other by internal IDs, and a manual change can make the file fail to import or silently corrupt relationships. Make changes in P6 and export again.

Is it safe to share an XER file?

Treat it like any contract document. It contains the full programme logic, resource and calendar data, and sometimes user names or notes. Send only the project that was requested and remove baselines or other projects you do not need to share.

#XER file#Primavera P6#P6 viewer#construction schedule#open XER file
Share:

Explore Related Arkan Features

See how Arkan solves these challenges in our platform.

See it in Arkan

Explore Schedule module, or book a demo to see how it works on your own workflow.