MPP から Excel XLSX CSV

Microsoft Project (MPP) ファイルには、タスク、リソース、割り当て、およびその他のさまざまなプロジェクト関連情報を含めることができます。 MPP ファイルは、C# を使用してプログラムで Excel 形式の XLSX または CSV ファイルに変換できます。詳細については、次のセクションを参照してください。

MPP から Excel XLSX または CSV ファイル コンバーター – C# API のインストール

Aspose.Tasks for .NET API は、.NET ベースのアプリケーションでのプログラムによる Microsoft Project ファイルの作成、編集、または操作をサポートします。 New Releases セクションからリソース ファイルをダウンロードするか、Package Manager ツールで次の NuGet インストール コマンドを使用して、API をインストールするだけです。

PM> Install-Package Aspose.Tasks

C# を使用してプログラムで MPP を Excel XLSX ファイルに変換する

次の手順で、MPP ファイルを Excel XLSX 形式のファイルに変換できます。

  1. 入力プロジェクト MPP ファイルを読み取ります。
  2. XlsxOptions クラス オブジェクトを初期化します。
  3. 出力された Excel XLSX ファイルを保存します。

次のコードは、MPP を C# を使用してプログラムでさまざまなオプションを使用して Excel XLSX 形式のファイルに変換する方法を説明しています。

// 入力プロジェクト MPP ファイルを読み取る
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project5.mpp");

// XlsxOptions クラス オブジェクトを初期化する
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;

// 出力XLSXファイルを保存
project.Save("Project.xlsx", options);

C# を使用してプログラムで MPP を CSV ファイルに変換する

CSV ファイルは、カンマ区切りの値を格納するために使用されます。テキスト区切り文字などのさまざまなオプションを指定しながら、MPP ファイルを CSV ファイルに変換できます。 CsvSaveOptions クラスによって公開されるいくつかのプロパティに加えて、必要に応じて区切り文字をコンマ、セミコロン、スペース、またはタブとして指定できます。 C# でプログラムによって MPP ファイルを CSV に変換するには、次の手順に従ってください。

  1. Project クラスを使用して、入力 MPP ファイルを読み込みます。
  2. CsvOptions クラス インスタンスを初期化します。
  3. 出力 CSV ファイルを保存します。

以下のコードは、C# を使用してプログラムで MPP ファイルを CSV ファイルに変換する方法を示しています。

// 入力プロジェクト MPP ファイルを読み取る
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project.mpp");

// CsvOptions クラスのインスタンスを初期化する
Aspose.Tasks.Saving.CsvOptions options = new Aspose.Tasks.Saving.CsvOptions();
options.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

// 出力CSVファイルを保存
project.Save("Project.csv", options);

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

無料の一時ライセンス をリクエストすることで、API をフル機能でテストできます。

結論

この記事では、C# を使用してプログラムで Microsoft Project (MPP) ファイルを Excel XLSX または CSV 形式のファイルに変換する方法を学習しました。 ドキュメント にアクセスして、.NET ベースのアプリケーションで API のさまざまな機能を操作できます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。

関連項目