Αυτό το σύντομο σεμινάριο εξηγεί πώς να ανοίξετε το αρχείο XER σε Python. Περιλαμβάνει λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων και δείγμα κώδικα για την ανάπτυξη ενός προγράμματος προβολής αρχείων XER σε Python. Διάφορες ιδιότητες της κύριας εργασίας και προαιρετικές σχετικές ιδιότητες Primavera συζητούνται επίσης σε αυτό το άρθρο.
Βήματα για το XER Reader σε Python
- Προετοιμάστε το περιβάλλον ανάπτυξης προσθέτοντας Aspose.Tasks for Python via .NET
- Ορίστε την άδεια του προϊόντος για να ξεκλειδώσετε όλες τις λειτουργίες
- Φορτώστε το αρχείο XER προέλευσης στο αντικείμενο κλάσης Project
- Επανάληψη σε όλες τις εργασίες και τις υποεργασίες του έργου
- Εκτυπώστε τις ιδιότητες κάθε εργασίας σύμφωνα με τις απαιτήσεις
- Ελέγξτε αν κάποια εργασία έχει το Primavera-specific properties
- Εκτυπώστε όλες τις ιδιότητες Primavera, όπως το αναγνωριστικό δραστηριότητας, τον τύπο και διάφορους τύπους περιορισμών σε αυτό
Τα παραπάνω βήματα περιγράφουν πώς να ανοίξετε ένα αρχείο XER χωρίς Primavera σε Python. Εισάγετε τη απαιτούμενη βιβλιοθήκη στην εφαρμογή, φορτώστε την άδεια, φορτώστε το αρχείο XER στο αντικείμενο Project και συλλέξτε όλες τις εργασίες αναδρομικά από αυτό. Εμφανίστε τις ιδιότητες της εργασίας, ελέγξτε την ύπαρξη των ιδιοτήτων Primavera και εμφανίστε τις σχετικές ιδιότητες, εάν βρεθούν.
Κώδικας για το XER Viewer σε Python
Αυτός ο κώδικας επιδεικνύει την ανάπτυξη ενός προβολέα Primavera P6 XER σε Python. Αυτή η βιβλιοθήκη υποστηρίζει μεταδεδομένα Primavera σε επίπεδο έργου μαζί με τις ιδιότητες σε επίπεδο εργασίας που μπορούν να προσπελαστούν και να εμφανιστούν. Μπορείτε να εμφανίσετε κάθε επίπεδο εργασίας στο έργο χρησιμοποιώντας την τιμή outline_level.
Αυτό το άρθρο μας δίδαξε τη διαδικασία ανάγνωσης και εκτύπωσης των δεδομένων αρχείου XER. Για να μετατρέψετε ένα αρχείο MPP σε HTML, ανατρέξτε στο άρθρο Convert MPP to HTML in Python.