Convertir MPP en XML en Python

MPP est un format populaire pour les données de projet. Cependant, XML est un format plus ouvert et portable qui peut être facilement lu par une variété de logiciels. Si vous avez besoin de partager vos fichiers MPP avec d’autres ou si vous souhaitez travailler avec eux dans un programme différent, vous pouvez les convertir en XML. Dans cet article de blog, nous allons vous montrer comment convertir MPP en XML en Python. Nous apprendrons également à exporter des données de projet de MPP au format Primavera XML.

Cet article couvre les sujets suivants :

  1. Convertisseur Python MPP en XML
  2. Convertir MPP en XML
  3. Convertir MPP en XML Primavera
  4. Essayez MPP vers XML en ligne

Convertisseur Python MPP en XML

Nous profiterons de la bibliothèque Aspose.Tasks for Python pour convertir les fichiers MPP au format XML. Il s’agit d’une API puissante qui vous permet de lire, d’écrire et de manipuler des fichiers Microsoft Project MPP/XML sans le logiciel Microsoft Project. Il est facile à utiliser et offre un large éventail de fonctionnalités pour travailler avec des fichiers de projet.

Veuillez télécharger le package ou installer l’API à partir de PyPI en utilisant la commande pip suivante dans la console :

pip install aspose-tasks

Convertir MPP en XML en Python

Nous pouvons facilement convertir MPP en XML en chargeant le fichier MPP et en l’enregistrant au format XML à l’emplacement souhaité. Veuillez suivre les étapes ci-dessous pour convertir MPP en XML en Python.

  1. Chargez le fichier MPP à l’aide de l’instance de classe Project.
  2. Appelez la méthode save() avec le chemin du fichier de sortie et SaveFileFormat comme arguments.

L’exemple de code suivant montre comment convertir MPP en XML en Python.

# Cet exemple de code montre comment convertir MPP en XML.
import aspose.tasks as tasks

# Charger le fichier de projet d'entrée
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# Enregistrer au format XML
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

Convertir MPP en Primavera XML en Python

En plus de convertir un fichier MPP en XML, nous pouvons également exporter des données de projet de MPP au format Primavera XML. L’API propose la classe PrimaveraXmlSaveOptions, qui nous permet de spécifier des options supplémentaires pour le rendu des données du projet au format Primavera P6 XML.

Veuillez suivre les étapes ci-dessous pour convertir MPP en XML Primavera :

  1. Chargez le fichier MPP à l’aide de l’instance de classe Project.
  2. Créez une instance de la classe PrimaveraXmlSaveOptions.
  3. Définissez diverses options telles que saveroottask, etc.
  4. Enfin, appelez la méthode save() pour l’enregistrer au format XLSX. Il prend le chemin du fichier de sortie et PrimaveraXmlSaveOptions comme arguments.

L’exemple de code suivant montre comment convertir MPP en XLSX avec des options avancées à l’aide de Python.

# Cet exemple de code montre comment convertir MPP en XML Primavera.
import aspose.tasks as tasks

# Charger le fichier de projet d'entrée
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

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

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque gratuitement sans aucune restriction sur son évaluation.

Convertir MPP en XML en ligne

Si vous souhaitez convertir MPP en XML en ligne, utilisez notre convertisseur MPP en XML gratuit de haute qualité, développé à l’aide de la bibliothèque Aspose.Tasks.

Convertisseur Python MPP en XML – En savoir plus

Consultez les ressources suivantes pour en savoir plus sur la conversion de fichiers MPP en XML ou dans d’autres formats pris en charge et sur l’exploration d’Aspose.Tasks :

Conclusion

Dans cet article de blog, nous avons appris à convertir MPP en XML en Python. Nous avons également discuté de la façon de convertir MPP au format Primavera P6 XML par programme. Nous espérons que cet article de blog vous a été utile. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également