我可以在java中使用 mpxj 库创建。 mpx 文件。
我需要在java中编写(创建)。 mpp 文件,任何人都可以建议我 。
答案 0 :(得分:4)
我维护MPXJ,对你的询问的简短回答是,目前,MPXJ不写MPP文件。
这个的主要原因很简单,尽管已经对理解MPP文件结构进行了努力,但仍有大量的内容尚未被很好地理解,因此难以可靠地生成。另一个问题是,即使我要生成一些可以生成MPP文件的代码,它可以写入该文件的功能可能会落后于MPXJ支持的MSPDI文件格式,这再次归因于我对该文件的不完全理解。 MPP格式。
我怀疑MS项目的下一个版本(项目15?Project 2013?)可能提供“.mppx”文件格式,类似于MS Office套件中其他应用程序使用的“.docx”等格式。这将是基于XML的,并且比目前的二进制MPP文件格式更容易生成...让我们看看微软提出了什么!
乔恩
答案 1 :(得分:0)
试试这个:http://www.aspose.com/java/project-management-component.aspx
它编写了MPP和Microsoft Project XML。
答案 2 :(得分:0)
访问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。
但这不是免费的
答案 3 :(得分:-3)
我认为“mpp”你可能是指“Microsoft PowerPoint”,对吗?
问:为什么你认为MPXJ(微软项目交换/ Java)不能这样做?
欢迎来到MPXJ!该库提供了一组允许的功能 项目信息将在Java和.Net中进行操作。 MPXJ支持 一系列数据格式:Microsoft Project Exchange(MPX),Microsoft 项目(MPP,MPT),Microsoft Project数据交换(MSPDI XML), Microsoft Project Database(MPD),Planner(XML),Primavera(PM XML, XER和数据库)和Asta Powerproject(PP,MDB)。