Перетворення XML на MPP за допомогою Python

XML – це широко використовуваний формат для обміну та зберігання даних, а Microsoft Project – популярний інструмент керування проектами. Якщо ви працюєте з обома цими технологіями, у деяких сценаріях вам може знадобитися перетворити дані XML у формат Microsoft Project. У цій публікації блогу ми розглянемо, як конвертувати XML у MPP за допомогою Python.

Конвертер XML у MPP – конфігурація Python API

Aspose.Tasks for Python через .NET API підтримує створення, редагування та керування файлами Microsoft Project. Ви можете швидко налаштувати пакет або встановити його з PyPI, виконавши таку команду встановлення pip:

 pip install aspose-tasks

Як перетворити XML на MPP за допомогою Python

Виконайте наведені нижче кроки для перетворення файлів XML у формат файлів Microsoft Project:

  1. Отримайте вихідний файл XML.
  2. Завантажте файл Microsoft Project.
  3. Скопіюйте дані та запишіть результат у файл Microsoft Project.

Перетворення XML на MPP у Python

Наступні кроки демонструють, як перетворити XML на MPP за допомогою Python:

  1. Завантажте вихідний файл XML із класом Project.
  2. Отримайте доступ до файлу MPP і скопіюйте дані з файлу XML.
  3. Експортуйте файл MPP, вказавши значення з переліку SaveFileFormat.

Коли пакет Python налаштовано, ми можемо почати писати наш сценарій Python. Ось зразок сценарію Python, який виконує перетворення XML у формат MPP:

import aspose.tasks as tasks

# Load input XML file
xmlProject = tasks.Project("file.xml")

# Load input Project file
mppProject = tasks.Project("Input.mpp")

# Call the copy method
xmlProject.copy_to(mppProject)

# Save output MPP file
mppProject.save("XMLtoMPP.mpp", tasks.saving.SaveFileFormat.MPP);

Отримайте безкоштовну ліцензію API

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.

Висновок

Підсумовуючи, ви дізналися, як конвертувати XML-файл у формат MPP Microsoft Project за допомогою Python. Це швидкий, але потужний і гнучкий спосіб перетворення даних XML у формат MPP. Крім того, ви можете переглянути різні розділи в розділі документація, щоб дізнатися більше про функції. У разі будь-яких неясностей зв’яжіться з нами на безкоштовному форумі підтримки.

Дивись також