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. Мы надеемся, что этот пост в блоге был полезен. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.