تحويل MPP إلى XML في Python

MPP هو تنسيق شائع لبيانات المشروع. ومع ذلك ، فإن تنسيق XML هو تنسيق أكثر انفتاحًا وقابلية للنقل ويمكن قراءته بسهولة بواسطة مجموعة متنوعة من البرامج. إذا كنت تريد مشاركة ملفات MPP الخاصة بك مع الآخرين أو تريد العمل معهم في برنامج مختلف ، يمكنك تحويلهم إلى XML. في منشور المدونة هذا ، سنوضح لك كيفية تحويل MPP إلى XML في Python. سنتعلم أيضًا كيفية تصدير بيانات المشروع من MPP إلى تنسيق Primavera XML.

تتناول هذه المقالة الموضوعات التالية:

  1. محول Python MPP إلى XML
  2. تحويل MPP إلى XML
  3. تحويل MPP إلى Primavera XML
  4. جرب MPP إلى XML Online

Python MPP لتحويل XML

سنستفيد من مكتبة Aspose.Tasks for Python لتحويل ملفات MPP إلى تنسيق XML. إنها واجهة برمجة تطبيقات قوية تمكنك من قراءة ملفات Microsoft Project MPP / XML وكتابتها ومعالجتها بدون برنامج Microsoft Project. إنه سهل الاستخدام ويوفر مجموعة واسعة من الميزات للعمل مع ملفات المشروع.

يرجى تنزيل الحزمة أو تثبيت API من PyPI باستخدام الأمر pip التالي في وحدة التحكم:

pip install aspose-tasks

تحويل MPP إلى XML في Python

يمكننا بسهولة تحويل MPP إلى XML عن طريق تحميل ملف MPP وحفظه بتنسيق XML في الموقع المطلوب. يرجى اتباع الخطوات أدناه لتحويل MPP إلى XML في Python.

  1. قم بتحميل ملف MPP باستخدام مثيل فئة المشروع.
  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 باستخدام مثيل فئة المشروع.
  2. قم بإنشاء مثيل لفئة PrimaveraXmlSaveOptions.
  3. قم بتعيين خيارات متنوعة مثل Saveroottask وما إلى ذلك.
  4. أخيرًا ، قم باستدعاء طريقة الحفظ() لحفظها كـ 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 برمجيًا. نأمل أن تكون مشاركة المدونة هذه مفيدة. في حالة وجود أي غموض ، يرجى الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا