Microsoft Project (MPP) Dateien können Aufgaben, Ressourcen, Aufgaben und verschiedene andere projektbezogene Informationen enthalten. Sie können MPP Dateien mithilfe von C# programmgesteuert in das Excel-Format XLSX oder CSV Dateien konvertieren. Weitere Einzelheiten finden Sie in den folgenden Abschnitten:
- MPP zu Excel-XLSX oder -CSV-Dateikonverter – C# API-Installation
- Konvertieren Sie MPP programmgesteuert in eine XLSX-Datei mit C#
- Konvertieren Sie MPP programmgesteuert in eine CSV-Datei mit C#
MPP zu Excel-XLSX oder -CSV-Dateikonverter – C# API-Installation
Die Aspose.Tasks for .NET-API unterstützt das programmgesteuerte Erstellen, Bearbeiten oder Manipulieren von Microsoft Project Dateien in .NET-basierten Anwendungen. Installieren Sie einfach die API, indem Sie die Ressourcendateien aus dem Abschnitt New Releases herunterladen oder den folgenden NuGet-Installationsbefehl mit dem Package Manager-Tool verwenden:
PM> Install-Package Aspose.Tasks
Konvertieren Sie MPP mithilfe von C# programmgesteuert in eine Excel-XLSX-Datei
Sie können die MPP-Datei mit den folgenden Schritten in eine Datei im Excel-XLSX-Format konvertieren:
- Lesen Sie die MPP-Datei des Eingabeprojekts.
- Initialisieren Sie das Klassenobjekt XlsxOptions.
- Speichern Sie die ausgegebene Excel-XLSX-Datei.
Der folgende Code erklärt, wie MPP Dateien im Excel-XLSX-Format mit verschiedenen Optionen programmgesteuert mit C# konvertiert werden:
// Lesen Sie die MPP-Datei des Eingabeprojekts
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project5.mpp");
// Initialisieren Sie das Klassenobjekt XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Speichern Sie die XLSX-Ausgabedatei
project.Save("Project.xlsx", options);
Konvertieren Sie MPP programmgesteuert in eine CSV-Datei mit C#
CSV Dateien werden verwendet, um kommagetrennte Werte zu speichern. Sie können eine MPP-Datei in eine CSV-Datei konvertieren und dabei verschiedene Optionen wie das Texttrennzeichen angeben. Zusammen mit mehreren Eigenschaften, die von der CsvSaveOptions Klasse verfügbar gemacht werden, können Sie das Trennzeichen gemäß Ihren Anforderungen als Komma, Semikolon, Leerzeichen oder Tabulator angeben. Bitte führen Sie die folgenden Schritte aus, um eine MPP-Datei programmgesteuert in C# in CSV zu konvertieren:
- Laden Sie die Eingabe-MPP-Datei mit der Klasse Project.
- Initialisieren Sie die Klasseninstanz CsvOptions.
- Speichern Sie die CSV-Ausgabedatei.
Der folgende Code zeigt, wie eine MPP-Datei programmgesteuert mit C# in eine CSV-Datei konvertiert wird:
// Lesen Sie die MPP-Datei des Eingabeprojekts
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project.mpp");
// Instanz der CsvOptions Klasse initialisieren
Aspose.Tasks.Saving.CsvOptions options = new Aspose.Tasks.Saving.CsvOptions();
options.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;
// Speichern Sie die CSV-Ausgabedatei
project.Save("Project.csv", options);
Erhalten Sie eine kostenlose API Lizenz
Sie können die API in vollem Umfang testen, indem Sie eine kostenlose temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie eine Microsoft Project-Datei (MPP) mithilfe von C# programmgesteuert in eine Excel-Datei im XLSX oder CSV-Format konvertieren. Sie können mit verschiedenen Funktionen der API in .NET-basierten Anwendungen arbeiten, wo Sie die Funktionen erkunden können, indem Sie die Dokumentation besuchen. Bei Bedenken können Sie sich gerne über das Free Support Forum an uns wenden.