MPP — це популярний формат даних проекту. Однак XML є більш відкритим і портативним форматом, який можна легко читати різноманітними програмами. Якщо вам потрібно поділитися файлами MPP з іншими або ви хочете працювати з ними в іншій програмі, ви можете конвертувати їх у формат XML. У цій публікації блогу ми покажемо вам, як конвертувати MPP у XML на Python. Ми також навчимося експортувати дані проекту з MPP у формат Primavera XML.
Ця стаття охоплює такі теми:
- Конвертер Python MPP в XML
- Перетворення MPP на XML
- Перетворення MPP на Primavera XML
- Спробуйте 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.
- Завантажте файл MPP за допомогою екземпляра класу Project.
- Викличте метод 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, виконайте наведені нижче дії.
- Завантажте файл MPP за допомогою екземпляра класу Project.
- Створіть екземпляр класу PrimaveraXmlSaveOptions.
- Встановіть різні параметри, наприклад saveroottask тощо.
- Нарешті, викличте метод 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. Сподіваємося, ця публікація в блозі була корисною. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.