4

Python 2.7 で実行されている Python アプリケーションから Microsoft Project Plan (.mpp ファイル) を読み取る必要があります。

同じことについて、ウェブ上でリソースやポインターを取得していません。

何か案は?

4

3 に答える 3

4
  1. pywin3(Python for Windows拡張機能)をインストールする必要があります。
  2. .mppファイルを操作できます。

例:

import win32com.client

doc = 'C:\\Project1.mpp'
try:
  mpp = win32com.client.Dispatch("MSProject.Application")
  mpp.Visible = 1
  try:
    mpp.FileOpen(doc)
    proj = mpp.ActiveProject
    print proj.BuiltinDocumentProperties(11), ",", proj.BuiltinDocumentProperties(12)
  except Exception, e:
    print "Error", e
  mpp.FileSave()
  mpp.Quit()
except Exception, e:
  print "Error opening file",e
于 2012-07-10T13:05:42.720 に答える
2

ライブラリの Java バージョンを操作するには JVM ベースの Python (Jython など) を使用するか、IronPython や Python などの CLR ベースの Python を使用する必要がありますが、MPXJを使用して必要なことを達成できる場合があります。 .Net) を使用してライブラリの .Net バージョンを使用するか、ブリッジ ライブラリ (JPype など) を使用する必要があります。

于 2012-12-04T00:42:54.473 に答える