Мікрософт проекту зчитування даних та написання резюме

Читання та написання даних Microsoft Project за допомогою Aspose.Tasks для .net

Aspose.Tasks для .NET пропонує API для читання та написання даних Microsoft Project Програмно. Ця сторінка узагальнює можливості доступу та маніпулювання даними проекту без необхідності встановлення програмного забезпечення Microsoft Project.

Читання даних проекту

Aspose.Tasks дозволяє розробникам читати дані проекту з різних джерел:

Написання даних проекту

API підтримує всебічні можливості для написання даних:

Сценарії управління даними

Загальні сценарії роботи з даними Microsoft Project:

Приклади коду

Нижче наведено основні приклади читання та написання даних проекту 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.