Deze korte tutorial legt uit hoe je open XER bestand in Python. Het bevat details over het instellen van de IDE, een lijst met stappen, en voorbeeldcode voor het ontwikkelen van een XER‑bestandviewer in Python. Diverse eigenschappen van de hoofdtaak en optionele relevante Primavera‑eigenschappen worden ook besproken in dit artikel.
Stappen voor XER Reader in Python
- Bereid de ontwikkelomgeving voor door Aspose.Tasks for Python via .NET toe te voegen
- Stel de licentie voor het product in om alle functies te ontgrendelen
- Laad het bron‑XER‑bestand in het Project klasse‑object
- Itereer door alle taken en subtaken in het project
- Print de eigenschappen van elke taak volgens de vereisten
- Controleer of een taak de Primavera-specific properties heeft
- Print alle Primavera‑eigenschappen, zoals activiteit‑ID, type en verschillende soorten beperkingen, erin.
De gegeven stappen beschrijven hoe een XER‑bestand te openen zonder Primavera in Python. Importeer de vereiste bibliotheek in de applicatie, laad de licentie, laad het XER‑bestand in het Project‑object en verzamel alle taken recursief daarvan. Toon de taak‑eigenschappen, controleer het bestaan van de Primavera‑eigenschappen en toon de relevante eigenschappen, indien gevonden.
Code voor XER Viewer in Python
Deze code demonstreert de ontwikkeling van een Primavera P6 XER‑viewer in Python. Deze bibliotheek ondersteunt projectniveau Primavera-metadata samen met de taakniveau-eigenschappen die kunnen worden opgevraagd en weergegeven. Je kunt elk taakniveau in het project weergeven door de waarde outline_level te gebruiken.
Dit artikel heeft ons het proces geleerd om XER‑bestandgegevens te lezen en af te drukken. Om een MPP‑bestand naar HTML te converteren, raadpleeg het artikel MPP naar HTML converteren in Python.