繁体   English   中英

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

[英]How to create .mpp file in java?

我能够创建 . mpx文件通过使用 java 中的mpxj库。
我需要写(创建)。 java中的mpp文件,有人可以建议我

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

造成这种情况的主要原因很简单,尽管在理解 MPP 文件结构方面付出了努力,但仍有大量内容没有被很好地理解,因此难以可靠地生成。 另一个问题是,即使我要生成一些可以生成 MPP 文件的代码,它可以写入该文件的功能也可能落后于 MPXJ 在 MSPDI 文件格式中支持的功能,这也是由于我对MPP 格式。

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

乔恩

访问http://mpxj.sourceforge.net/faq.html
我可以使用 MPXJ 编写 MPP 文件吗?

Not at present. Although it is technically feasible to generate an MPP   file, the knowledge we have of the file structure is still relatively   incomplete, despite the amount of data we are able to correctly extract. It   is therefore likely to take a considerable amount of development effort   to make this work, and it is conceivable that we will not be ablet  to write   the full set of attributes that MPXJ supports back into the MPP  file - simply because we don't understand the format well enough. You are  therefore probably better off using MSPDI which does support the full range  of data items present in an MPP file.  

你可以

试试这个: http : //www.aspose.com/java/project-management-component.aspx

它编写 MPP 和 Microsoft Project XML。

但这不是免费的

试试这个: http : //www.aspose.com/java/project-management-component.aspx

它编写 MPP 和 Microsoft Project XML。

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

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

http://mpxj.sourceforge.net/

欢迎来到 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)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM