![Преобразование MPP в Excel в Python](images/convert-mpp-to-excel-in-Python.jpg#center)
Файлы MPP представляют собой цифровые документы, предназначенные для организации, отслеживания и управления проектами. Файлы MPP содержат важную информацию, такую как задачи, ресурсы, задания, сроки, бюджеты и другие данные, связанные с проектом. В некоторых случаях нам может понадобиться экспортировать данные проекта из MPP в Excel. Преобразование файла MPP в файл Excel — это простой способ поделиться данными проекта с заинтересованными сторонами, у которых может не быть доступа к Microsoft Project. Мы можем легко экспортировать данные проекта из файлов MPP в электронные таблицы Excel (XLSX) программно на Python. В этой статье мы узнаем, как конвертировать MPP в Excel в Python.
В этой статье рассматриваются следующие темы:
- Конвертер Python MPP в Excel
- Преобразовать MPP в Excel
- Настроить преобразование MPP в XLSX
- Преобразовать 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.
- Загрузите файл MPP, используя экземпляр класса Project.
- Вызовите метод 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.](images/Convert-MPP-to-Excel-using-Python.jpg#center)
Преобразование MPP в Excel в Python.
Настройте преобразование MPP в XLSX
Помимо преобразования файла MPP в Excel, мы также можем использовать различные настройки для настройки вывода. Для этого API предлагает класс XlsxOptions, который позволяет указать дополнительные параметры для рендеринга данных проекта в формате XLSX. Чтобы указать параметры сохранения XLSX, выполните следующие действия:
- Загрузите файл MPP с помощью класса Project.
- Создайте экземпляр класса XlsxOptions.
- Установите различные параметры, такие как размер страницы, представление ресурсов, представление назначения, формат презентации и т. д.
- Наконец, вызовите метод 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.
![](images/Convert-MPP-to-Excel-Online.jpg)
Прочитайте полное руководство по преобразованию MPP в Excel онлайн с помощью нашего бесплатного конвертера.
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.
Исследуйте конвертер MPP в Excel
Ознакомьтесь со следующими ресурсами, чтобы узнать больше о преобразовании файлов MPP в Excel или другие поддерживаемые форматы и изучении Aspose.Tasks:
Заключение
В этой статье мы узнали, как конвертировать MPP в Excel в Python. Кроме того, мы увидели, как экспортировать данные MS Project из файла MPP в Excel и программно настраивать параметры. Преобразование MPP в Excel может быть эффективным способом обмена данными вашего проекта с другими людьми, у которых нет доступа к Microsoft Project. Пошаговое руководство и примеры кода демонстрируют, насколько просто выполнить преобразование MPP в XLSX с помощью нашей библиотеки Python. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.