Read MPP files W-I-T-H-O-U-T MS Project installed, any tools that can do this?

Posted on 2004-10-20
Medium Priority
Last Modified: 2008-01-09
Hello, there:

Must read data from a .mpp file on a computer that does not have MS Project installed.  Must know by early afternoon if this can be done using any java tool or API.

Thank you,
Question by:pdlarue
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 37

Accepted Solution

zzynx earned 2000 total points
ID: 12359240
LVL 37

Expert Comment

ID: 12359294
It says:
The MPXJ library is an open source Java implementation of a file handling library
to create, read, and write Microsoft Project Exchange (MPX) files, Project 2002 and 2003 MSPDI XML files,
and read Microsoft Project 98, 2000, 2002, and 2003 (MPP) files.
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 12359693
Thank you all for the sanity check.  I also find MPXJ.  However, VERY IMPORTANT, are we absolutely sure that MPXJ does NOT require MS Project on the computer?

Thanks again,
LVL 37

Expert Comment

ID: 12359808
Thanks for accepting

>>are we absolutely sure that MPXJ does NOT require MS Project on the computer?
I quote: "The MPP functionality depends on the POI library produced by the Apache Jakarta project."
So, I think the answer is yes.

Author Comment

ID: 12360356
Great!!  Hey, I just read about MSPDI.  MPXJ supports three file formats, Microsoft Project Exchange (MPX), Microsoft Project (MPP), and Microsoft Project Data Interchange (MSPDI).  It says: "The MSPDI file format is Microsoft's XML file format for storing project data. Microsoft Project 2002 and Microsoft Project 2003 can read and write MSPDI files. MPXJ allows MSPDI files to be created, read, and written."

Currently, I can read the project data from a .xml file.  However, there is user-defined MS Project information that is not stored with the data in the .xml file.  Do you know if I can retrieve that "MS Project" information from a MSPDI file?

Thanks again for your help,

LVL 37

Expert Comment

ID: 12367099
>> Do you know if I can retrieve that "MS Project" information from a MSPDI file?
No, I don't. Sorry.

Expert Comment

ID: 20498579
You can get a completely free Project Viewer at KaDonk.


No trial or expiration date, opens all project 2000, 2003 and 2007 files, runs on windows 2000, XP, and Vista.

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
Viewers learn about the “for” loop and how it works in Java. By comparing it to the while loop learned before, viewers can make the transition easily. You will learn about the formatting of the for loop as we write a program that prints even numbers…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
Suggested Courses
Course of the Month11 days, 16 hours left to enroll

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question