Dieser Artikel hilft beim Konvertieren von MPP in Excel mit C#, indem er die Konfigurationsdetails und einen ausführbaren einfachen Code zum Ausführen der Aufgabe bereitstellt. Alle notwendigen Ressourcen werden identifiziert, die zum Schreiben dieser Anwendung erforderlich sind. Beachten Sie, dass MS Project oder eine andere MPP-Handhabungssoftware nicht installiert werden muss, um MS Project-Dateien mit C# nach Excel zu exportieren, was zur Erstellung einer XLSX-Datei führt.
Schritte zum Konvertieren von MPP-Dateien in Excel mit C#
- Konfigurieren Sie die Entwicklungsumgebung, um Aspose.Tasks mithilfe des NuGet-Paketmanagers hinzuzufügen
- Erstellen oder laden Sie eine vorhandene MPP-Datei in das Klassenobjekt Project, um sie in Excel zu konvertieren
- Fügen Sie bei Bedarf einige Aufgaben und Unteraufgaben hinzu
- Save die resultierende Projektdatei als Excel-Datei
Diese Schritte bieten eine einfache Möglichkeit, MS Project-Dateien mit C# in Excel zu konvertieren*, indem Sie einen schrittweisen Prozess und einen ausführbaren Beispielcode freigeben. Wenn Sie eine vorhandene MPP-Datei haben, laden Sie sie einfach und speichern Sie sie mithilfe des SaveFileFormat-Enumerators im gewünschten Format wie XLSX, HTML, PNG usw. Es gibt eine Reihe anderer Überladungen, die auch zum Speichern der MS Project-Datei verfügbar sind.
Code zum Konvertieren von MS Project in Excel mit C#
Um eine MPP-Datei mit C# in Excel umzuwandeln, können Sie die MPP-Quelldatei nur mit ihrem Namen laden, es stehen jedoch auch viele andere Optionen zur Verfügung, wie Sie das Projekt aus einer Datenbank oder einem Stream laden können. Sie können LoadOptions verwenden, um das Kennwort zum Öffnen einer geschützten Projektdatei festzulegen, ein Abbruchtoken zum Unterbrechen des Dateiladevorgangs festzulegen und die Fehlerbehandlungsroutine zum Lesen einiger XML-Dateien festzulegen. Ebenso haben Sie die Möglichkeit, den MPP als Excel-Datei zu speichern, indem Sie eine Reihe von Aufgaben mit Hilfe des Start- und Enddatums festlegen, die Anzahl der Seiten festlegen und Aufgabenfilter festlegen, um nur einige zu nennen, indem Sie die Speicheroptionen verwenden Klasse Objekt.
In diesem Artikel haben wir gelernt, MPP in Excel-Dateien zu konvertieren. Sie können auch andere Arten von Konvertierungen wie XPS durchführen, indem Sie dem Artikel zu So konvertieren Sie Microsoft Project-Dateien in XPS in C# folgen.