この簡潔な記事は、Java で MPP を CSV に変換する方法に焦点を当てています。これには、すべての構成の詳細、段階的なプログラム フロー、および機能を示す実行可能なサンプル コードが含まれています。単純な API 呼び出しを利用して、Java を使用して MPP ファイルを CSV に変換するアプリケーションを簡単に開発できます。
Java を使用して MPP を CSV に変換する手順
- Java を使用して MPP を CSV に変換するリポジトリ マネージャーを使用して、Aspose.Tasks for Java を組み込む開発環境をセットアップします。
- Project クラス オブジェクトを使用して既存の MPP ファイルをロードし、Java を使用して MPP を CSV に変更します
- CsvOptions クラス オブジェクトを使用して出力 CSV ファイル オプションを設定します
- save メソッドを使用して Java で MPP を CSV として保存する
前述の手順は、完全な構成の詳細と、Java を使用して MS Project を CSV に変換するための段階的なプロセスを表しています。 Project クラス インスタンスを使用してディスクからソース MPP ファイルにアクセスし、CsvOptions クラス インスタンスを使用して出力 CSV ファイルの特性を設定します。 CsvOptions クラス インスタンスは必須ではなく、出力 CSV ファイルのデフォルト設定を使用して除外できることを言及しておきます。
Java で MPP を CSV として保存するコード
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace KbTasks | |
{ | |
public class MppToCsv | |
{ | |
public static void ConvertTasksToCSV() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksCsvLic = new License(); | |
TasksCsvLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP Project file from the disk | |
Project InputMppProject = new Project(FilePath + "Input.mpp"); | |
// Set the CSV export options | |
CsvOptions csvOpts = new CsvOptions(); | |
csvOpts.TextDelimiter = CsvTextDelimiter.Semicolon; | |
// Save the exported CSV file on the disk | |
InputMppProject.Save(FilePath + "ExportedCsv.csv", csvOpts); | |
} | |
} | |
} |
上記の例では、シンプルな API インターフェイスを使用して Java を使用して MPP を CSV に変換するコードを提供しています。ディスクからソース ファイルにアクセスするために使用される Project クラス インスタンスは、Web やデータベースなどのソースから MPP ファイルをストリームとしてロードするためのコンストラクター オーバーロードも公開します。 CsvOptions クラス インスタンスを使用すると、setEncoding、setIncludeHeaders、setDataCategory、setTextDelimiter などのセッター メソッドを使用して出力 CSV ファイルをカスタマイズできます。
この記事では、Java を使用して MPP を CSV に変更するプロセスを学びました。 MPP を SVG ファイルに変換するプロセスについて知りたい場合は、JavaでMPPをSVGに変換する方法 の記事を参照してください。