Microsoft -Projektdaten, die Zusammenfassung lesen und schreiben

Lesen und Schreiben von Microsoft -Projektdaten mit Aspose.Tasks für .NET

Aspose.Tasks für .NET bietet eine API zum Lesen und Schreiben von Microsoft -Projektdaten programmgesteuert. Diese Seite fasst die Funktionen des Zugriffs und Manipulationen von Projektdaten zusammen, ohne die Microsoft -Projektsoftware installieren zu müssen.

Projektdaten lesen

Mit Aspose.Tasks können Entwickler Projektdaten aus verschiedenen Quellen lesen:

Projektdaten schreiben

Die API unterstützt umfassende Funktionen zum Schreiben von Daten:

Datenverwaltungsszenarien

Gemeinsame Szenarien für die Arbeit mit Microsoft -Projektdaten:

Codebeispiele

Im Folgenden finden Sie grundlegende Beispiele für das Lesen und Schreiben von Microsoft -Projektdaten:

 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.