המרת MPP ל-XML ב-Python

MPP הוא פורמט פופולרי לנתוני פרויקט. עם זאת, XML הוא פורמט פתוח ונייד יותר שניתן לקרוא אותו בקלות על ידי מגוון תוכנות. אם אתה צריך לשתף את קבצי MPP שלך עם אחרים או רוצה לעבוד איתם בתוכנית אחרת, אתה יכול להמיר אותם ל-XML. בפוסט זה בבלוג, נראה לך כיצד להמיר MPP ל-XML ב-Python. נלמד גם לייצא נתוני פרויקט מ-MPP לפורמט Primavera XML.

מאמר זה עוסק בנושאים הבאים:

  1. Python MPP to XML Converter
  2. המר MPP ל-XML
  3. המר MPP ל-Primavera XML
  4. נסה MPP ל-XML מקוון

ממיר MPP ל-XML של Python

ננצל את ספריית Aspose.Tasks for Python להמרת קבצי MPP לפורמט XML. זהו API רב עוצמה המאפשר לך לקרוא, לכתוב ולתפעל קבצי MPP/XML של Microsoft Project ללא תוכנת Microsoft Project. זה קל לשימוש ומספק מגוון רחב של תכונות לעבודה עם קבצי פרויקט.

אנא הורד את החבילה או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

pip install aspose-tasks

המרת MPP ל-XML ב-Python

אנו יכולים להמיר MPP ל-XML בקלות על ידי טעינת קובץ MPP ושמירתו בפורמט XML במיקום הרצוי. אנא בצע את השלבים שלהלן כדי להמיר MPP ל-XML ב-Python.

  1. טען את קובץ MPP באמצעות מופע המחלקה Project.
  2. קרא למתודה save() עם נתיב קובץ הפלט ו- SaveFileFormat כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר MPP ל-XML ב-Python.

# דוגמה זו מדגימה כיצד להמיר MPP ל-XML.
import aspose.tasks as tasks

# טען את קובץ הפרויקט הקלט
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# שמור כ-XML
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

המר MPP ל- Primavera XML ב- Python

בנוסף להמרת קובץ MPP ל-XML, אנו יכולים גם לייצא נתוני פרויקט מ-MPP לפורמט Primavera XML. ה-API מציע את המחלקה PrimaveraXmlSaveOptions, המאפשרת לנו לציין אפשרויות נוספות לעיבוד נתוני פרויקט בפורמט Primavera P6 XML.

אנא בצע את השלבים שלהלן כדי להמיר MPP ל- Primavera XML:

  1. טען את קובץ MPP באמצעות מופע המחלקה Project.
  2. צור מופע של המחלקה PrimaveraXmlSaveOptions.
  3. הגדר אפשרויות שונות כגון Saveroottask וכו'.
  4. לבסוף, קרא למתודה save() כדי לשמור אותה בתור XLSX. זה לוקח את נתיב קובץ הפלט ואת PrimaveraXmlSaveOptions כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר MPP ל-XLSX עם אפשרויות מתקדמות באמצעות Python.

# דוגמה זו מדגימה כיצד להמיר MPP ל- Primavera XML.
import aspose.tasks as tasks

# טען את קובץ הפרויקט הקלט
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

# שמור Primavera XML
project.save("C:\\Files\\PrimaveraXMLSaveOptions_out.xml", options)

קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם לנסות את הספרייה בחינם ללא הגבלות על ההערכה שלה.

המרת MPP ל-XML באינטרנט

אם ברצונך להמיר MPP ל-XML באופן מקוון, השתמש באיכות גבוהה וממיר MPP ל-XML בחינם, שפותח באמצעות ספריית Aspose.Tasks.

Python MPP to XML Converter - למידע נוסף

עיין במשאבים הבאים כדי ללמוד עוד על המרת קובצי MPP ל-XML או פורמטים נתמכים אחרים וחקירת Aspose.Tasks:

סיכום

בפוסט זה בבלוג, למדנו כיצד להמיר MPP ל-XML ב-Python. דנו גם כיצד להמיר MPP לפורמט Primavera P6 XML באופן פרוגרמטי. אנו מקווים שהפוסט בבלוג הזה היה מועיל. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.

ראה גם