Résumé de lecture et d'écriture des données du projet Microsoft

Lire et écrire des données de projet Microsoft avec Aspose.Tasks pour .NET

Aspose.Tasks pour .NET fournit une API pour lire et écrire des données de projet Microsoft par programme. Cette page résume les capacités d’accès et de manipulation des données du projet sans avoir à installer le logiciel de projet Microsoft.

Lire les données du projet

Aspose.Tasks permet aux développeurs de lire les données du projet provenant de diverses sources:

Rédaction de données de projet

L’API prend en charge les capacités complètes de rédaction de données:

Scénarios de gestion des données

Scénarios communs pour travailler avec les données du projet Microsoft:

Exemples de code

Voici des exemples de base de lecture et d’écriture des données du projet 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.