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

Смотрите также