Преобразование MPP в Excel в Python

Файлы MPP представляют собой цифровые документы, предназначенные для организации, отслеживания и управления проектами. Файлы MPP содержат важную информацию, такую как задачи, ресурсы, задания, сроки, бюджеты и другие данные, связанные с проектом. В некоторых случаях нам может понадобиться экспортировать данные проекта из MPP в Excel. Преобразование файла MPP в файл Excel — это простой способ поделиться данными проекта с заинтересованными сторонами, у которых может не быть доступа к Microsoft Project. Мы можем легко экспортировать данные проекта из файлов MPP в электронные таблицы Excel (XLSX) программно на Python. В этой статье мы узнаем, как конвертировать MPP в Excel в Python.

В этой статье рассматриваются следующие темы:

  1. Конвертер Python MPP в Excel
  2. Преобразовать MPP в Excel
  3. Настроить преобразование MPP в XLSX
  4. Преобразовать MPP в Excel Online

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

Для преобразования MPP в Excel мы будем использовать библиотеку Aspose.Tasks for Python. Он предоставляет полный набор функций для беспрепятственного создания, обработки и преобразования файлов MS Project (MPP).

Пожалуйста, либо скачайте пакет, либо установите API из PyPI, используя следующую команду pip в консоли:

pip install aspose-tasks

Преобразование MPP в Excel в Python

Преобразование MPP в Excel с помощью Aspose.Tasks for Python очень просто. Просто загрузите файл MPP и сохраните его в формате XLSX в нужном месте. Выполните следующие действия, чтобы преобразовать MPP в Excel в Python.

  1. Загрузите файл MPP, используя экземпляр класса Project.
  2. Вызовите метод save() с путем к выходному файлу XLSX и SaveFileFormat в качестве аргументов.

В следующем примере кода показано, как преобразовать MPP в Excel с помощью Python.

# В этом примере кода показано, как преобразовать MPP в XLSX.
import aspose.tasks as tsk

# Загрузите входной файл проекта
project = tsk.Project("C:\Files\Blank2010.mpp")

# Сохранить как XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Преобразование MPP в Excel в Python.

Преобразование MPP в Excel в Python.

Настройте преобразование MPP в XLSX

Помимо преобразования файла MPP в Excel, мы также можем использовать различные настройки для настройки вывода. Для этого API предлагает класс XlsxOptions, который позволяет указать дополнительные параметры для рендеринга данных проекта в формате XLSX. Чтобы указать параметры сохранения XLSX, выполните следующие действия:

  1. Загрузите файл MPP с помощью класса Project.
  2. Создайте экземпляр класса XlsxOptions.
  3. Установите различные параметры, такие как размер страницы, представление ресурсов, представление назначения, формат презентации и т. д.
  4. Наконец, вызовите метод save(), чтобы сохранить его как XLSX. В качестве аргументов он принимает путь к выходному файлу и XlsxOptions.

В следующем примере кода показано, как преобразовать MPP в XLSX с дополнительными параметрами с помощью Python.

# В этом примере кода показано, как настроить преобразование MPP в XLSX.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl

# Загрузите входной файл проекта
project = tsk.Project("C:\Files\Blank2010.mpp")

# Инициализировать объект класса XlsxOptions
options = tsk.saving.XlsxOptions();

# Установить размер страницы
options.page_size = vsl.PageSize.A3

# Рендеринг проекта на одну страницу
options.render_to_single_page = True

# Установить вид листа ресурсов
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# Настроить вид назначения
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# Установить формат презентации как использование ресурсов
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# Сохраните проект как XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);

Конвертировать MPP в Excel онлайн

Если вы хотите конвертировать MPP в Excel онлайн, используйте наш высококачественный и бесплатный конвертер MPP в Excel, разработанный с использованием библиотеки Aspose.Tasks.

Прочитайте полное руководство по преобразованию MPP в Excel онлайн с помощью нашего бесплатного конвертера.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Исследуйте конвертер MPP в Excel

Ознакомьтесь со следующими ресурсами, чтобы узнать больше о преобразовании файлов MPP в Excel или другие поддерживаемые форматы и изучении Aspose.Tasks:

Заключение

В этой статье мы узнали, как конвертировать MPP в Excel в Python. Кроме того, мы увидели, как экспортировать данные MS Project из файла MPP в Excel и программно настраивать параметры. Преобразование MPP в Excel может быть эффективным способом обмена данными вашего проекта с другими людьми, у которых нет доступа к Microsoft Project. Пошаговое руководство и примеры кода демонстрируют, насколько просто выполнить преобразование MPP в XLSX с помощью нашей библиотеки Python. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.

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