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

Posted on 2004-10-20
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 500 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.
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


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

SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

Question has a verified solution.

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

INTRODUCTION Working with files is a moderately common task in Java.  For most projects hard coding the file names, using parameters in configuration files, or using command-line arguments is sufficient.   However, when your application has vi…
By the end of 1980s, object oriented programming using languages like C++, Simula69 and ObjectPascal gained momentum. It looked like programmers finally found the perfect language. C++ successfully combined the object oriented principles of Simula w…
Video by: Michael
Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…

691 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