如何在Java中创建.mpp文件?

Sre*_*ree 4 java ms-project mpxj mpp

我能够创造。使用Java中的mpxj库生成mpx文件。 我需要写(创建)。Java中的mpp文件可以有人建议我

Jon*_*les 5

我维护MPXJ,对您的询问的简短回答是,目前,MPXJ不写入MPP文件。

造成这种情况的主要原因很简单,尽管已经花了很多精力来理解MPP文件结构,但是仍然有很多它没有被很好地理解,因此很难可靠地生成。另一个问题是,即使我要生成一些可以生成MPP文件的代码,它可以写入该文件的功能也可能会落后于MPXJ支持的MSPDI文件格式,这也是由于我对MSPDI文件格式的不完全了解。 MPP格式。

我怀疑下一个版本的MS项目(项目15?Project 2013?)可能会提供“ .mppx”文件格式,类似于MS Office套件中其他应用程序使用的“ .docx”等格式。这将基于XML,并且比目前的二进制MPP文件格式更易于生成...让我们看看Microsoft提出了什么!

乔恩


pau*_*sm4 -3

我认为“mpp”您可能指的是“Microsoft PowerPoint”,对吗?

问:为什么您认为 MPXJ(Microsoft Project Exchange/Java)不能做到这一点?

http://www.mpxj.org/

欢迎来到 MPXJ!该库提供了一组工具,允许在 Java 和 .Net 中操作项目信息。MPXJ 支持多种数据格式:Microsoft Project Exchange (MPX)、Microsoft Project (MPP、MPT)、Microsoft Project Data Interchange (MSPDI XML)、Microsoft Project Database (MPD)、Planner (XML)、Primavera (PM XML、XER)和数据库)和 Asta Powerproject(PP、MDB)。