Microsoft Project files (MPP) は、プロジェクトを計画、管理、追跡するためによく使用されます。しかし、多くのユーザーは、ソート、フィルタリング、およびレポート作成の柔軟性を提供するため、Excelでプロジェクトデータを分析・共有することを好みます。このチュートリアルでは、Pythonを使用してMPPファイルをSpreadsheet 2003 XML、XLSX 、およびCSVなどの一般的なスプレッドシート形式にエクスポートすることで、ExcelでMPPファイルを開く方法を学びます。

PythonライブラリでMPPファイルをExcelで開く

Microsoft Project MPPファイルをExcelに開いてエクスポートするには、強力な Aspose.Tasks for Python ライブラリを使用します。これにより、開発者はMicrosoft Projectをインストールすることなく、プログラム的にMPPファイルを読み込み、読取り、変換することができます。このAPIを使用すると、プロジェクトのスケジュール、タスク、およびリソースの詳細を抽出し、XLSX、Spreadsheet 2003 XML、またはCSVなどのExcel対応フォーマットで保存して、簡単に分析や共有ができます。

始める前に、Aspose.Tasks for Python がインストールされていることを確認してください。

pipを使ってインストールしてください:

pip install aspose-tasks

パッケージを直接Aspose.Tasks for Python のリリースページからダウンロードすることもできます。

1. MS Project MPPファイルをスプレッドシート2003 XML(Excel 2003)に変換する

古いバージョンのMicrosoft ExcelはXMLスプレッドシート2003形式を使用しています。この形式は、レガシーシステムや古いExcelインストールとの互換性のためにまだ有用です。

以下の手順に従って、MPPファイルをSpreadsheet 2003 XMLにエクスポートします:

  1. Aspose.Tasks をインポートします。
  2. Project クラスを使用して MPP ファイルを読み込んでください。
  3. SaveFileFormat.Spreadsheet2003 オプションを使用してプロジェクトを保存します。

以下のPythonコード例では、MPPファイルを開いてSpreadsheet 2003 XML形式にエクスポートする方法を示します。

これにより、Excel 2003以降のバージョンで直接開くことができるXMLファイルが生成されます。

MS Project MPPファイルをスプレッドシート2003 XML(Excel 2003)に変換する

MS Project MPP ファイルを スプレッドシート 2003 XML (Excel 2003) に変換します。

2. MS Project MPPファイルをExcel XLSX(Excel 2007以降)に変換する

ほとんどの現代のユーザーは、.xlsx フォーマットを使用する Excel 2007 以降のバージョンで作業しています。Aspose.Tasks を使用すると、MPP データをこのフォーマットに直接エクスポートできるため、プロジェクトのタスク、開始および終了日、期間を簡単に表示できます。

以下の手順に従って、MPPをXLSXにエクスポートします。

  1. Project() を使ってプロジェクトファイルをロードします。
  2. SaveFileFormat.XLSX オプションを使用して保存してください。

以下のコード例は、PythonでMPPをXLSXにエクスポートする方法を示しています。

MS Project MPP ファイルを Excel XLSX(Excel 2007 以降)に変換します。

MS Project MPPファイルをExcel XLSX(Excel 2007以降)に変換します。

変換されたファイルは、Excel 2007以降の任意のバージョンで開くことができます。各タスク、マイルストーン、日付は構造化されたスプレッドシートの列にエクスポートされており、データを分析しやすくなっています。

詳細な高度なエクスポートオプションとカスタマイズに関するガイドを探している場合は、converting MPP to Excel in Python に関する関連チュートリアルをご覧ください。

3. MS Project MPPファイルをCSVに変換する

CSV (カンマ区切り値) 形式は、Power BI や Google Sheets のようなスプレッドシートアプリケーションや分析ツールで MPP データを簡単に開いて共有する方法を提供します。

次の手順に従って、MPPをCSVとしてエクスポートします:

  1. .mpp ファイルをロードしてください。
  2. SaveFileFormat.CSV 形式で保存してください。

次のコード例は、PythonでMPPをCSVとしてエクスポートする方法を示しています。

output.csv ファイルを Excel で開くことができ、各タスクとフィールドがカンマ区切りのシートの行として表示されます。

私たちの詳細なガイド「 converting MPP to CSV in Python 」をチェックして、ビューの変更、デリミタの変更、MPPデータをCSVとして保存する際に列ヘッダーを隠す方法を学んでください。

フリーライセンスを取得する

Aspose は、ライブラリのすべての機能を解除する 無料の一時ライセンス を提供しています。これにより、評価の制限なしにすべてのプロジェクトデータを完全にエクスポートできます。

Excel OnlineでMPPファイルを開く

コードを書くのを好まない場合は、無料のオンライン MPP から Excel への変換ツールを使用できます。このツールは、正確な変換のために同じ Aspose.Tasks エンジンを使用しています。

Image

ExcelでMPPファイルを開く:無料学習リソース

これらの役立つリソースを探索して、Python用のAspose.Tasksを使って作業する方法について詳しく学び、Microsoft Projectファイルをプログラムで開き、管理し、分析する追加の方法を見つけてください。

FAQs

Q: Microsoft ProjectがインストールされていなくてもMPPファイルを開くことはできますか?

A: はい。Aspose.Tasks for Pythonは、Microsoft Projectを必要とせずに独立してMPPファイルを読み取り、変換します。

Q: どのExcelバージョンがサポートされていますか?

A: Excel 2003 用の XML と Excel 2007 以降のバージョン用の XLSX にエクスポートすることができます。CSV はほとんどのスプレッドシートプログラムで開くことができます。

Q: Aspose.Tasks は Excel のタスク階層とフォーマットを保持しますか?

A: はい。エクスポートされたExcelファイルには、タスク構造、開始日と終了日、期間、および適用可能な依存関係が含まれています。

A: 特定のフィールドのみをエクスポートすることはできますか?

A: エクスポートは、保存する前にビューやタスクフィールドコレクションを調整することでカスタマイズできます。

Q: 無料版はありますか?

A: はい。無料の temporary license で全ての機能をテストできます。

結論

このチュートリアルでは、Aspose.Tasks for Pythonを使用して、MPPファイルをExcelで開く方法を学びました。これは、Spreadsheet 2003 XML、XLSX、またはCSV形式にエクスポートすることで実現できます。各メソッドは、Excel内で直接Microsoft Projectデータを表示、共有、および分析するための柔軟な方法を提供します。わずか数行のコードで、Microsoft Projectをインストールせずにプロジェクト情報を抽出できるため、時間を節約し、チーム間のコラボレーションを向上させることができます。

Microsoft Projectファイルの作業中に助けが必要な場合や質問がある場合は、遠慮なく Aspose.Tasks support forum に投稿してください。私たちの専門チームがいつでもサポートする準備ができています。

See Also