MPXJ Publisher's description
This library provides a set of facilities to allow project information to be manipulated in Java and .Net. MPXJ supports seven data formats
Welcome to MPXJ! This library provides a set of facilities to allow project information to be manipulated in Java and .Net. MPXJ supports seven data formats, Microsoft Project Exchange (MPX), Microsoft Project (MPP,MPT), Microsoft Project Data Interchange (MSPDI XML), Microsoft Project Database (MPD), Planner (XML), and Primavera (XER and database).
The library is currently based around a set of structures modelled on the data described by the MPP file format. All manipulation of project data takes place using these data structures, which can be read from or written to the various supported file formats. The notes in the following paragraphs explain the facilities MPXJ offers for each file format.
MPX: The MPX file format can be read by all versions of Microsoft Project, and written by all versions up to Microsoft Project 98. MPXJ allows MPX files to be created, read and written. See http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q270139 for a definition of the file format.
MPP: The MPP file format is Microsoft's proprietary way of storing project data. MPXJ supports read only access to MPP files produced by Microsoft Project 98, Microsoft Project 2000, Microsoft Project 2002, Microsoft Project 2003, Microsoft Project 2007, and Microsoft Project 2010. MPP template files, with the suffix MPT are also supported.
MSPDI: The MSPDI file format is Microsoft's XML file format for storing project data. Microsoft Project 2002, Microsoft Project 2003 and Microsoft Project 2007 can read and write MSPDI files. MPXJ allows MSPDI files to be created, read, and written. Documentation for the Project 2003 MSPDI file format can be downloaded from the MSDN web site as part of the Office 2003 XML Reference Schemas package. Documentation for the Project 2007 MSPDI file format can be downloaded from the MSDN web site as part of the Microsoft Project 2007 SDK. Documentation for the Project 2010 MSPDI file format can be downloaded from the MSDN web site as part of the Microsoft Project 2010 SDK.
MPD: The MPD file format is an Access database file format used to store one or more projects. The database schema used in these databases is also close to that used by Microsoft Project Server. MPXJ can read projects stored in an MPD file using a JDBC connection. It is possible that MPXJ could also read the same data from a Microsoft Project Server database using the same approach - but I haven't tried this!
PLANNER: Planner is an Open Source project management too which uses an XML file format to store project data. MPXJ read and write the Planner file format.
PRIMAVERA: Primavera is a high end project planning tool favoured by users with complex planning requirements. It can export project data in the form of an XER file which MPXJ can read. It is also possible for MPXJ to connect directly to the Primavera database via JDBC to read project data.
System Requirements:No special requirements.
Program Release Status: New Release
Program Install Support: Install and Uninstall