Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How would you extract data from a MS Project .mpp file? [closed]

I need to extract data from a .mpp file on the network and combine it with other data from several different databases. The application can be written in Perl, VB6, VB.net or C# but must be easily scheduled from a Windows based server.

What would you recommend to extract the MS Project data with no user intervention?

Is there any ODBC drivers available for MS Project?

Are there any modules (for Perl, VB, VB.net or C#) for opening a .mpp and reading activity data?

like image 334
Mark Nold Avatar asked Dec 18 '22 10:12

Mark Nold


1 Answers

I would recommend using MPXJ (mpxj.sf.net) to extract data from Microsoft Project files. Don't be put off by the fact that it was originally a Java library - the current release of MPXJ includes native .net dlls as well as the original Java JAR file, thanks to the magic of IKVM.

Disclaimer: I maintain MPXJ.

like image 93
Jon Iles Avatar answered Dec 24 '22 00:12

Jon Iles