作成できます。java のmpxjライブラリを使用してmpxファイルを作成します。
書き込み (作成) が必要です。Javaのmppファイルは、誰でも私に提案してくれます。
4 に答える
私は MPXJ を保守していますが、あなたの質問に対する簡単な回答は、現在、MPXJ は MPP ファイルを作成していないということです。
これの主な理由は単純に、MPP ファイル構造を理解するための努力にもかかわらず、まだ十分に理解されていない部分が多く、確実に生成することが難しいためです。もう1つの問題は、MPPファイルを生成できるコードを作成したとしても、そのファイルに書き込むことができる機能は、MPXJがMSPDIファイル形式でサポートするものより遅れる可能性があるということです。 MP形式。
私の疑いでは、MS プロジェクトの次のバージョン (プロジェクト 15? Project 2013?) は、MS Office スイートの他のアプリケーションで使用される「.docx」などの形式と同様に、おそらく「.mppx」ファイル形式を提供する可能性があります。これは XML ベースであり、現在のバイナリ MPP ファイル形式よりも簡単に生成できます... Microsoft が何を考え出すか見てみましょう!
ジョン
http://www.mpxj.org/faq/にアクセスしてください。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 を記述します。
しかし、これは無料ではありません
「mpp」とは、おそらく「Microsoft PowerPoint」を意味していると思いますよね?
Q: 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)。