Konvertieren Sie MPP in XML in Python

MPP ist ein beliebtes Format für Projektdaten. XML ist jedoch ein offeneres und portableres Format, das von einer Vielzahl von Softwareprogrammen problemlos gelesen werden kann. Wenn Sie Ihre MPP Dateien mit anderen teilen oder in einem anderen Programm damit arbeiten möchten, können Sie sie in XML konvertieren. In diesem Blogbeitrag zeigen wir Ihnen, wie Sie MPP in Python in XML konvertieren. Wir werden auch lernen, Projektdaten vom MPP in das Primavera XML-Format zu exportieren.

Dieser Artikel behandelt die folgenden Themen:

  1. Python MPP zu XML-Konverter
  2. MPP in XML konvertieren
  3. MPP in Primavera XML konvertieren
  4. Versuchen Sie MPP zu XML online

Python MPP zu XML-Konverter

Wir werden die Bibliothek Aspose.Tasks for Python zum Konvertieren von MPP Dateien in das XML-Format nutzen. Es handelt sich um eine leistungsstarke API, die es Ihnen ermöglicht, Microsoft Project MPP/XML Dateien ohne Microsoft Project-Software zu lesen, zu schreiben und zu bearbeiten. Es ist einfach zu bedienen und bietet zahlreiche Funktionen für die Arbeit mit Projektdateien.

Bitte laden Sie das Paket herunter oder installieren Sie die API von PyPI, indem Sie den folgenden Pip-Befehl in der Konsole verwenden:

pip install aspose-tasks

Konvertieren Sie MPP in XML in Python

Wir können MPP ganz einfach in XML konvertieren, indem wir die MPP-Datei laden und im XML-Format am gewünschten Ort speichern. Bitte befolgen Sie die folgenden Schritte, um MPP in Python in XML zu konvertieren.

  1. Laden Sie die MPP-Datei mit der Project Klasseninstanz.
  2. Rufen Sie die Methode save() mit dem Ausgabedateipfad und SaveFileFormat als Argumenten auf.

Das folgende Codebeispiel zeigt, wie MPP in Python in XML konvertiert wird.

# Dieses Codebeispiel zeigt, wie MPP in XML konvertiert wird.
import aspose.tasks as tasks

# Laden Sie die Eingabeprojektdatei
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# Als XML speichern
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

Konvertieren Sie MPP in Primavera XML in Python

Neben der Konvertierung einer MPP-Datei in XML können wir Projektdaten auch von MPP in das Primavera-XML-Format exportieren. Die API bietet die PrimaveraXmlSaveOptions Klasse, die es uns ermöglicht, zusätzliche Optionen zum Rendern von Projektdaten im Primavera P6 XML-Format anzugeben.

Bitte befolgen Sie die folgenden Schritte, um MPP in Primavera XML zu konvertieren:

  1. Laden Sie die MPP-Datei mit der Project Klasseninstanz.
  2. Erstellen Sie eine Instanz der PrimaveraXmlSaveOptions Klasse.
  3. Legen Sie verschiedene Optionen wie saveroottask usw. fest.
  4. Rufen Sie abschließend die Methode save() auf, um sie als XLSX zu speichern. Als Argumente werden der Ausgabedateipfad und PrimaveraXmlSaveOptions verwendet.

Das folgende Codebeispiel zeigt, wie Sie MPP mit erweiterten Optionen mithilfe von Python in XLSX konvertieren.

# Dieses Codebeispiel zeigt, wie MPP in Primavera XML konvertiert wird.
import aspose.tasks as tasks

# Laden Sie die Eingabeprojektdatei
project = tasks.Project("C:\\Files\\Blank2010.mpp")

## Initialize PrimaveraXmlSaveOptions class object
options = tasks.saving.PrimaveraXmlSaveOptions()
options.save_root_task = False

# Speichern Sie Primavera XML
project.save("C:\\Files\\PrimaveraXMLSaveOptions_out.xml", options)

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die Bibliothek kostenlos und ohne Einschränkungen bei der Evaluierung zu testen.

Konvertieren Sie MPP online in XML

Wenn Sie MPP online in XML konvertieren möchten, verwenden Sie unseren hochwertigen und kostenlosen MPP zu XML-Konverter, der mit der Aspose.Tasks-Bibliothek entwickelt wurde.

Python MPP zu XML-Konverter – Erfahren Sie mehr

Sehen Sie sich die folgenden Ressourcen an, um mehr über die Konvertierung von MPP Dateien in XML oder andere unterstützte Formate und die Erkundung von Aspose.Tasks zu erfahren:

Abschluss

In diesem Blogbeitrag haben wir gelernt, wie man MPP in Python in XML konvertiert. Wir haben auch besprochen, wie man MPP programmgesteuert in das Primavera P6 XML-Format konvertieren kann. Wir hoffen, dass dieser Blogbeitrag hilfreich war. Bei Unklarheiten kontaktieren Sie uns bitte in unserem kostenlosen Support-Forum.

Siehe auch