Working with Primavera Formats

Overview of Primavera Format Support

Aspose.Tasks for .NET provides support for reading and analyzing project data stored in Oracle Primavera formats, including XER and Primavera P6 XML. These formats are widely used for enterprise-level project and resource planning, especially in construction, engineering, and large-scale industrial projects.

Although Aspose.Tasks is based on the Microsoft Project data model, it allows importing Primavera data with a high degree of accuracy, which simplifies migration, integration, or analysis of projects across platforms.

Supported Primavera Formats

FormatDescription
XERA proprietary plaintext export format used by Primavera P6, typically smaller and easier to process programmatically.
P6 XMLA structured XML-based export format used for interoperability and backups in Primavera. More verbose and expressive than XER.

Aspose.Tasks provides the ability to load both formats using the same Project class:

1    var projectFromXer = new Project("project.xer");
2    var projectFromXml = new Project("project.xml");

Primavera-Specific Data Access

When loading a Primavera file, additional data that is not part of Microsoft Project (e.g. WBS codes, floating point totals, remaining units, etc.) is stored in special PrimaveraProperties containers for Task, Resource, and ResourceAssignment entities.

This allows developers to:

Known Limitations and Considerations

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.