mpp zu excel

Konvertieren Sie MS Project Dateien mit C# .NET in Excel.

Microsoft Project (MPP) ist ein weit verbreitetes Format zum Verwalten und Verfolgen von Projektzeitplänen, Ressourcen und Aufgaben. Es eignet sich ideal für eine umfassende Projektplanung, schränkt jedoch häufig die Flexibilität ein, wenn es um die Datenanalyse oder den Austausch mit Stakeholdern geht, die MS Project nicht verwenden. Andererseits ist Excel (XLS/XLSX) ein vielseitigeres und allgemein akzeptiertes Format, das leistungsstarke Optionen zur Datenbearbeitung, Visualisierung und Freigabe bietet. Durch die Konvertierung von MPP Dateien in Excel können Projektmanager ihre Projektdaten in ein Format exportieren, das einfacher zu analysieren, zu berichten und zusammenzuarbeiten ist.

REST-API für die Konvertierung von MPP in Excel

GroupDocs.Conversion Cloud SDK für .NET SDK bietet eine umfassende Reihe von Funktionen, die den Konvertierungsprozess optimieren und eine genaue und zuverlässige Ausgabe in den Formaten XLS und XLSX gewährleisten. Durch die einfache Integration in Ihre .NET-Anwendungen können Sie die Konvertierung komplexer Microsoft Project Dateien automatisieren und dabei alle wichtigen Projektdaten wie Aufgaben, Zeitpläne und Ressourcenzuweisungen beibehalten.

Der erste Schritt bei diesem Ansatz besteht darin, es zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und auf die Schaltfläche Installieren klicken. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Sobald die Installation abgeschlossen ist, erhalten Sie Ihre persönlichen API-Anmeldeinformationen (Client-ID und Client-Geheimnis).In diesem kurzen Tutorial erfahren Sie, wie Sie die API-Anmeldeinformationen erhalten.

MPP in C# nach Excel exportieren

Sehen wir uns den Codeausschnitt an, der den Übergang von MPP zu Excel vereinfacht, die Datenzugänglichkeit verbessert und eine eingehende Projektanalyse und -berichterstattung ermöglicht.

  1. Erstellen Sie zunächst eine Instanz der Klasse „Konfiguration“, in der wir die Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Zweitens initialisieren wir „ConvertApi“, wobei wir ein Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie jetzt die MS Project-Eingabedatei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die Eingabe MPP, das resultierende Format als „xls“ und den Namen der resultierenden Excel-Arbeitsmappe als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie abschließend die API ConvertDocumentRequest auf, um MPP in Excel zu konvertieren und das resultierende Excel-Arbeitsblatt im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter 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 Configuration Klasse.
var apiInstance = new ConvertApi(configurations);
             
// Laden Sie den Eingangs-MPP vom lokalen Laufwerk             
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie den Eingabe-MPP in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));

    // Erstellen Sie ConvertSettings, in denen wir den Namen des Eingabe-MPP und den Namen der resultierenden XLS-Datei angeben
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "xls",
        OutputPath = "converted.xls"
    };
    
    // Rufen Sie die Methode ConvertDocument für die Konvertierung von MPP nach Excel auf.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // Erfolgsmeldung drucken
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp zu excel

Bild: – Vorschau der Konvertierung von MS Project nach Excel.

Die im obigen Beispiel verwendete MS Project-Eingangsdatei kann von Home move plan.mpp heruntergeladen werden.

Konvertieren Sie MS Project mit cURL-Befehlen in XLSX

Die Konvertierung von MPP in XLSX mithilfe von GroupDocs.Conversion Cloud und cURL-Befehlen bietet eine unkomplizierte und flexible Methode zur Handhabung von Projektdateitransformationen. Die Einfachheit von cURL in Kombination mit den leistungsstarken Funktionen der GroupDocs.Conversion Cloud stellt sicher, dass Ihre Projektdaten genau und effizient in ein allgemein zugängliches Excel-Format umgewandelt werden, was eine bessere Datenverwaltung und -analyse ermöglicht.

Der erste Schritt bei diesem Ansatz besteht darin, ein JWT-Zugriffstoken zu generieren und dann den folgenden cURL-Befehl auszuführen, um Microsoft Project Viewer online zu entwickeln, indem die MS Project-Datei in das PDF-Format exportiert wird. Nach erfolgreicher Konvertierung wird die resultierende PDF-Datei im Cloud-Speicher gespeichert.

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\": \"{inputMPP}\",  \"Format\": \"xls\",  \"OutputPath\": \"{resultantXLS}\"}"

Bitte ersetzen Sie „inputMPP“ durch den Namen der MS Project-Eingabedatei, „resultantXLS“ durch den Namen der resultierenden Excel-Arbeitsmappe und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.

– Um MS Project nach Excel zu exportieren und die resultierende Datei auf dem lokalen Laufwerk zu speichern, versuchen Sie es mit dem folgenden cURL-Befehl:

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 MPP zu XLS-Konverter

Unsere kostenlose und leichte App MPP to Excel Converter ermöglicht es Ihnen, die einzigartigen Funktionen von GroupDocs.Conversion Cloud in einem Webbrowser zu erkunden.

MPP zu XLS-Konvertierungs-App

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von MS Project (MPP) Dateien in das Excel-Format (XLS/XLSX) erhebliche Vorteile in Bezug auf Datenzugänglichkeit, Analyse und Berichterstellung bietet. Beide in diesem Artikel besprochenen Ansätze bieten effektive Lösungen für die Umwandlung komplexer Projektdaten in ein besser handhabbares und vielseitigeres Format. Wir empfehlen Ihnen, unsere APIs zu erkunden, um den nahtlosen Konvertierungsprozess zu erleben und die Handhabung Ihrer Projektdaten zu optimieren.

Empfohlene Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: