Перетворення 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 онлайн

Конвертер Python MPP в XML

Ми скористаємося бібліотекою Aspose.Tasks for Python для перетворення файлів MPP у формат XML. Це потужний API, який дозволяє читати, записувати та маніпулювати файлами 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 за допомогою екземпляра класу 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 в XML – дізнайтеся більше

Ознайомтеся з наведеними нижче ресурсами, щоб дізнатися більше про перетворення файлів MPP у XML або інші підтримувані формати та вивчення Aspose.Tasks:

Висновок

У цій публікації блогу ми дізналися, як конвертувати MPP у XML на Python. Ми також обговорили, як програмно конвертувати MPP у формат Primavera P6 XML. Сподіваємося, ця публікація в блозі була корисною. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також