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
LVL 37

Accepted Solution

zzynx earned 500 total points
ID: 12359240

Expert Comment

ID: 12359286
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.
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.


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

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
numbers ascending pyramid 101 191
backtracking recursion  code 19 57
session migration servlets 2 35
login jsp example 24 46
For customizing the look of your lightweight component and making it look lucid like it was made of glass. Or: how to make your component more Apple-ish ;) This tip assumes your component to be of rectangular shape and completely opaque. (COD…
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
This video teaches viewers about errors in exception handling.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

813 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now