MPP を Python で Excel に変換する

MPP ファイルは、プロジェクトの整理、追跡、および管理用に設計されたデジタル ドキュメントです。 MPP ファイルには、タスク、リソース、割り当て、タイムライン、予算、その他のプロジェクト関連データなどの重要な情報が含まれています。場合によっては、プロジェクト データを MPP から Excel にエクスポートする必要があります。 MPP ファイルを Excel に変換すると、Microsoft Project にアクセスできない関係者とプロジェクト データを簡単に共有できます。プロジェクト データを MPP ファイルから Excel スプレッドシート (XLSX) に Python のプログラムで簡単にエクスポートできます。この記事では、MPP を Python で Excel に変換する方法を学習します。

この記事では、次のトピックについて説明します。

  1. Python MPP から Excel へのコンバーター
  2. MPP を Excel に変換
  3. MPP から XLSX への変換をカスタマイズ
  4. MPP を Excel Online に変換

Python MPP から Excel へのコンバーター

MPP から Excel への変換には、Aspose.Tasks for Python ライブラリを使用します。 MS Project (MPP) ファイルをシームレスに作成、処理、および変換するための包括的な機能セットを提供します。

コンソールで次の pip コマンドを使用して、パッケージをダウンロード または PyPI から API をインストール してください。

pip install aspose-tasks

MPP を Python で Excel に変換する

Aspose.Tasks for Python を使用した MPP から Excel への変換は簡単です。 MPP ファイルを読み込んで、必要な場所に XLSX 形式で保存するだけです。 Python で MPP を Excel に変換するには、以下の手順に従ってください。

  1. Project クラスのインスタンスを使用して MPP ファイルを読み込みます。
  2. 出力 XLSX ファイル パスと SaveFileFormat を引数として save() メソッドを呼び出します。

次のコード サンプルは、Python を使用して MPP を Excel に変換する方法を示しています。

# このコード例は、MPP を XLSX に変換する方法を示しています。
import aspose.tasks as tsk

# 入力プロジェクト ファイルを読み込む
project = tsk.Project("C:\Files\Blank2010.mpp")

# XLSX として保存
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
MPP を Python で Excel に変換します。

MPP を Python で Excel に変換します。

MPP から XLSX への変換のカスタマイズ

MPP ファイルを Excel に変換するだけでなく、さまざまな設定を利用して出力をカスタマイズすることもできます。これを実現するために、API は XlsxOptions クラスを提供します。これにより、プロジェクト データを XLSX 形式でレンダリングするための追加オプションを指定できます。以下の手順に従って、XLSX 保存オプションを指定してください。

  1. Project クラスを使用して MPP ファイルを読み込みます。
  2. XlsxOptions クラスのインスタンスを作成します。
  3. pagesize、resourceview、assignmentView、presentationformat などのさまざまなオプションを設定します。
  4. 最後に、save() メソッドを呼び出して XLSX として保存します。出力ファイル パスと XlsxOptions を引数として取ります。

次のコード サンプルは、Python を使用して高度なオプションを使用して MPP を XLSX に変換する方法を示しています。

# このコード例は、MPP から XLSX への変換をカスタマイズする方法を示しています。
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl

# 入力プロジェクト ファイルを読み込む
project = tsk.Project("C:\Files\Blank2010.mpp")

# XlsxOptions クラス オブジェクトの初期化
options = tsk.saving.XlsxOptions();

# ページ サイズの設定
options.page_size = vsl.PageSize.A3

# プロジェクトを 1 つのページにレンダリングする
options.render_to_single_page = True

# リソース シート ビューの設定
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# 割り当てビューの設定
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# プレゼンテーション形式をリソース使用量として設定
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# プロジェクトを XLSX として保存
project.save("C:\Files\ProjectWithOptions.xlsx", options);

MPP を Excel Online に変換する

オンラインで MPP を Excel に変換する場合は、Aspose.Tasks ライブラリを使用して開発された高品質で無料の MPP to Excel コンバーター を使用してください。

[無料のコンバーターを使用してオンラインで MPP を Excel に変換] に関する完全なチュートリアルをお読みください (https://blog.aspose.com/ja/tasks/convert-mpp-to-excel-online-mpp-to-xlsx/)。

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

MPP から Excel へのコンバーターを調べる

MPP ファイルを Excel またはその他のサポートされている形式に変換し、Aspose.Task を探索する方法については、以下のリソースを参照してください。

結論

この記事では、MPP を Python で Excel に変換する方法を学びました。さらに、MS Project データを MPP ファイルから Excel にエクスポートし、オプションをプログラムでカスタマイズする方法を見てきました。 MPP から Excel への変換は、Microsoft Project にアクセスできない他のユーザーとプロジェクト データを共有する効率的な方法です。ステップバイステップ ガイドとコード サンプルは、Python ライブラリを使用して MPP から XLSX への変換をいかに簡単に実行できるかを示しています。ご不明な点がございましたら、無料サポート フォーラム までお問い合わせください。

関連項目