Microsoft Project (MPP) Dateien werden häufig zur Verwaltung von Aufgaben, Zeitplänen und Ressourcen verwendet. Allerdings hat nicht jeder Zugriff auf MS Project, was das Teilen und Analysieren von Projektdaten erschwert. Die Konvertierung von MPP in Excel (XLS/XLSX) bietet ein flexibleres und universell zugängliches Format. Das strukturierte Layout von Excel ermöglicht es Benutzern, Projektdaten für Berichterstattung und Zusammenarbeit zu filtern, zu visualisieren und anzupassen.
- MPP zu Excel-Konvertierungs-API
- Convert MPP to Excel in C# .NET
- Exportieren Sie MS Project nach XLSX mit cURL
MPP zu Excel Konvertierungs-API
GroupDocs.Conversion Cloud SDK für .NET bietet eine einfache, aber leistungsstarke Lösung zum Konvertieren von Microsoft Project Dateien in Excel-Tabellen. Mit diesem SDK können Entwickler:
- Konvertiere MPP online in Excel, ohne MS Project zu installieren.
- Maintaining Sie die Genauigkeit von Zeitplänen, Aufgaben und Abhängigkeiten.
- Automatisieren Sie großflächige MPP- zu XLSX-Konvertierungen.
- Integrieren Sie direkt in .NET-Anwendungen.
Installation
Sie können das SDK über den NuGet-Paket-Manager installieren:
Install-Package GroupDocs.Conversion-Cloud
Als Nächstes erhalten Sie Ihre Client-ID und Ihren Client Secret von der GroupDocs Cloud Dashboard.
Sie können in Erwägung ziehen, den folgenden tutorial zu besuchen, um weitere Informationen zum Erhalten von Client-Anmeldeinformationen zu erhalten.
Convert MPP to Excel in C# .NET
Hier erfahren Sie, wie Sie MS Project-Daten in eine Excel-Arbeitsmappe mit C# exportieren:
- Erstellen Sie eine Instanz der
Configuration
Klasse unter Verwendung von Client-Anmeldeinformationen als Argumente.
Configuration configuration = new Configuration(clientId, clientSecret);
- Zweitens, initialisieren Sie die
ConvertApi
, während Sie das Konfigurationsobjekt als Argument bereitstellen.
ConvertApi convertApi = new ConvertApi(configuration);
- Erstellen Sie eine Instanz der Klasse
ConvertSettings
, in der wir den Eingabedateinamen, das Ausgabeformat alsXLS
und den Namen des resultierenden Dokuments definieren.
var settings = new ConvertSettings{...}
- Jetzt rufen Sie die ConvertDocumentRequest API auf, um die MPP zu Excel-Konvertierung durchzuführen und das resultierende Excel in der Cloud-Speicherung zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
var configurations = new Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL für die MPP zu Excel-Konvertierungs-API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisieren Sie eine Instanz der ConvertApi Klasse mit einem Objekt der Konfigurationsklasse.
var apiInstance = new ConvertApi(configurations);
// load the input MPP from local drive
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// create an instance of FileApi
var fileUpload = new FileApi(configurations);
// upload the input MPP to cloud storage
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// create ConvertSettings where we specify the name of input MPP and the name for resultant XLS file
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.mpp",
Format = "xls",
OutputPath = "converted.xls"
};
// Rufen Sie die ConvertDocument-Methode für den MPP zu Excel-Konvertierungsprozess auf.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}

Bild:- Eine Vorschau der MS Project zu Excel-Dateikonvertierung.
- Die Muster-MS-Projektdatei, die im obigen Beispiel verwendet wird, kann von Home move plan.mpp heruntergeladen werden.
Export MS Project to XLSX using cURL
Eine alternative Vorgehensweise besteht darin, eine MPP-Datei direkt mithilfe der REST-API mit cURL-Befehlen in Excel zu konvertieren. Der erste Schritt besteht darin, ein JWT-Zugriffstoken zu generieren und dann den folgenden cURL-Befehl auszuführen, um das Microsoft-Projekt in das Excel-Format zu exportieren.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Replace:
inputMPP
mit dem Namen der Eingabe-MS Project-Datei, resultantXLS
mit dem Namen der resultierenden Excel-Arbeitsmappe und ACCESSTOKEN
mit einem personalisierten JWT-Zugriffstoken.
- Wenn Ihr Bedarf darin besteht, die resultierende Datei auf dem lokalen Laufwerk zu speichern, dann versuchen Sie bitte, den folgenden Befehl zu verwenden:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
Kostenloser Online MPP zu Excel Konverter
Wenn Sie es ohne Codierung ausprobieren möchten, schauen Sie sich die MPP to Excel Converter App an. Dieses kostenlose Tool ermöglicht es Ihnen, eine MPP-Datei hochzuladen und sofort die Excel-Version herunterzuladen.

Nützliche Ressourcen
Fazit
Das Konvertieren von MPP in Excel mit dem GroupDocs.Conversion Cloud SDK für .NET bietet eine sichere, automatisierte und skalierbare Lösung für die Transformation von Projektdaten. Egal, ob Sie MS Project nach XLSX für Berichterstattungen exportieren oder die Massenkonvertierung in Unternehmensanwendungen integrieren, diese Cloud-API gewährleistet Genauigkeit, Flexibilität und Benutzerfreundlichkeit.
Empfohlene Artikel
Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: