Microsoftプロジェクトデータの読み取りと書き込みの概要

.netのasopsion.tasksを使用したMicrosoftプロジェクトデータの読み取りと執筆

.NETのAspose.Tasksは、Microsoftプロジェクトデータをプログラムで読み書きするためのAPIを提供します。このページは、Microsoft Projectソフトウェアをインストールすることなく、プロジェクトデータにアクセスおよび操作する機能を要約しています。

プロジェクトデータを読む

Aspose.Tasksを使用すると、開発者はさまざまなソースからプロジェクトデータを読むことができます。

プロジェクトデータの作成

APIは、包括的なデータライティング機能をサポートしています。

データ管理シナリオ

Microsoftプロジェクトデータを操作するための一般的なシナリオ:

コードの例

以下は、Microsoftプロジェクトデータの読み取りと執筆の基本的な例です。

 1    // Reading a project file
 2    Project project = new Project("Project.mpp");
 3
 4    // Accessing task data
 5    foreach (Task task in project.EnumerateAllChildTasks())
 6    {
 7        Console.WriteLine($"Task: {task.Name}, Duration: {task.Duration}");
 8
 9        // Access assignments
10        foreach (ResourceAssignment assignment in task.Assignments)
11        {
12            Console.WriteLine($"Assigned to: {assignment.Resource.Name}, Work: {assignment.Work}");
13        }
14    }
15
16    // Writing project data
17    Project newProject = new Project();
18    Task task1 = newProject.RootTask.Children.Add("Task 1");
19    task1.Duration = newProject.GetDuration(2, TimeUnitType.Day);
20    task1.Start = new DateTime(2023, 1, 10);
21    task1.Finish = new DateTime(2023, 1, 12);
22
23    // Save the project
24    newProject.Save("NewProject.mpp", SaveFileFormat.MPP);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.