Ouvrir un fichier XER en Python

Ce court tutoriel explique comment ouvrir le fichier XER dans Python. Il inclut des détails sur la configuration de l’IDE, une liste d’étapes, et du code d’exemple pour développer un visualiseur de fichiers XER en Python. Diverses propriétés de la tâche principale ainsi que des propriétés Primavera optionnelles pertinentes sont également abordées dans cet article.

Étapes pour le lecteur XER en Python

  1. Préparez l’environnement de développement en ajoutant Aspose.Tasks for Python via .NET
  2. Définissez la licence du produit pour débloquer toutes les fonctionnalités
  3. Chargez le fichier XER source dans l’objet de classe Project
  4. Parcourir toutes les tâches et sous‑tâches du projet
  5. Imprimez les propriétés de chaque tâche selon les exigences.
  6. Vérifiez si une tâche possède le Primavera-specific properties
  7. Imprimez toutes les propriétés Primavera, telles que l’ID d’activité, le type et divers types de contraintes, dans celui‑ci.

Les étapes données décrivent comment ouvrir un fichier XER sans Primavera en Python. Importez la bibliothèque requise dans l’application, chargez la licence, chargez le fichier XER dans l’objet Project, et récupérez toutes les tâches de manière récursive. Affichez les propriétés des tâches, vérifiez l’existence des propriétés Primavera, et affichez les propriétés pertinentes, si elles sont trouvées.

Code pour la visionneuse XER en Python

Ce code montre le développement d’un visualiseur Primavera P6 XER en Python. Cette bibliothèque prend en charge les métadonnées Primavera au niveau du projet ainsi que les propriétés au niveau des tâches qui peuvent être consultées et affichées. Vous pouvez afficher chaque niveau de tâche dans le projet en utilisant la valeur outline_level.

Cet article nous a enseigné le processus de lecture et d’impression des données du fichier XER. Pour convertir un fichier MPP en HTML, consultez l’article Convertir MPP en HTML avec Python.

 Français