我可以創建。 mpx使用文件mpxj java中的庫。
我需要寫(創建)。 mpp Java中的文件可以任何一個建議我請。如何在java中創建.mpp文件?
回答
我認爲「mpp」可能是指「Microsoft PowerPoint」,對嗎?
問:爲什麼您認爲MPXJ(Microsoft Project Exchange/Java)無法做到這一點?
歡迎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)。
[link] http://mpxj.sourceforge.net/但它給了「MPXJ支持只讀訪問由Microsoft Project 98生成的MPP文件」,並且我試圖通過mpxj生成mpp。但我不能。 net.sf.mpxj.mpp.MPPReader; net.sf.mpxj.mpx.MPXWriter;在lib中可用但net.sf.mpxj.mpp.MPPWriter;不可用。任何創建Microsoft Project(MPP)文件的替代方法? – Sree
它的(mpp)微軟項目計劃.. –
我維護MPXJ,對您的查詢的簡短回答是,目前,MPXJ不寫MPP文件。
這主要的原因很簡單,儘管它已經進入瞭解MPP文件結構的努力,仍然有它的一個很大的未被很好理解,因此它是難以可靠地產生。另一個問題是,即使我是產生一些代碼,可能會產生一個MPP文件,該功能可能寫入該文件有可能落後於什麼MPXJ支持在MSPDI文件格式,又由於我的不完全理解MPP格式。
我懷疑是MS項目(項目15?Project 2013?)的下一個版本可能會提供一個「.mppx」文件格式,類似於MS Office中其他應用程序使用的「.docx」等格式套房。這將是基於XML的,將是更直接地產生比目前二進制MPP文件格式...讓我們來看看微軟想出!
喬恩
是不是真的MPP是像MSAccess這樣的數據庫? – Antonio
不,這是一個OLE複合文檔......實際上它是一個文件系統,其中包含許多代表項目計劃(任務,資源,日曆等)不同部分的單個文件。我沒有看到證據表明它是一個數據庫。我認爲這些文件只是序列化的C或C++結構。 –
試試這個:http://www.aspose.com/java/project-management-component.aspx
它寫出MPP和Microsoft Project XML。
訪問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。
但是,這不是免費的
- 1. 如何在java中創建.dat文件
- 2. 如何在java中創建wsdl文件
- 3. 如何在Java中創建文件夾?
- 4. Python中的.mpp文件2.7
- 5. 在java中創建文件
- 6. 如何將.xlsx文件轉換爲.mpp文件在c#
- 7. 如何在TimeScaleData中跳過日期(讀取mpp文件)?
- 8. 如何在我的iPhone應用程序中顯示* .mpp文件?
- 9. 如何在C#MVC3中使用MPXJ .net讀取.mpp文件?
- 10. 如何創建的文本在Java中
- 11. 如何在Java中創建事件
- 12. 如何使用javax郵件API在java中創建.msg文件
- 13. Java:如何從.asc文件創建java.security.Key?
- 14. 如何使用java創建CHM文件?
- 15. Java如何創建.png文件?
- 16. 如何使用Java創建文件包
- 17. 如何使用java創建.doc文件?
- 18. 如何使用Java創建xml文件?
- 19. 如何從java創建xml文件
- 20. 如何在Java中創建文件,只有當文件不存在時才能創建文件?
- 21. 如何在java中創建內存中文件夾
- 22. 如何在Java中使用 '//' 在創建文件
- 23. Java創建文件如果不存在
- 24. 如何從MS Project .mpp文件中提取數據?
- 25. 如何用Java中的多個文件創建種子文件?
- 26. 如何從java中的jar文件創建.exe文件?
- 27. 在GAE blobstore中創建文件java
- 28. 使用java在JavaScript中創建文件
- 29. 在java中創建excel文件
- 30. 在java中創建臨時文件夾
嗨亞歷克斯,我試圖在Java創建的Microsoft Project(MPP)文件。我能夠通過mpxj庫讀取它,但無法寫入它。請建議如果可以在java中創建mpp文件? – Sree
你可以閱讀這個[faq的話題](http://mpxj.sourceforge.net/faq.html#write-mpp)。 –