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

Библиотека Python для открытия файла MPP в Excel

Чтобы открыть и экспортировать файлы Microsoft Project MPP в Excel, мы будем использовать мощную библиотеку Aspose.Tasks for Python.Она позволяет разработчикам загружать, читать и конвертировать файлы MPP программным образом без необходимости установки Microsoft Project. С помощью этого API вы можете извлекать расписания проектов, задачи и детали ресурсов и сохранять их в поддерживаемых Excel форматах, таких как XLSX, Spreadsheet 2003 XML или CSV для удобного анализа и обмена.

Перед тем как начать, убедитесь, что у вас установлен Aspose.Tasks for Python.

Установите его с помощью pip:

pip install aspose-tasks

Вы также можете скачать пакет напрямую со страницы Aspose.Tasks for Python releases page.

1. Преобразовать файл MS Project MPP в таблицу 2003 XML (Excel 2003)

Старые версии Microsoft Excel используют формат XML Spreadsheet 2003. Этот формат все еще полезен для совместимости с унаследованными системами или старыми установками Excel.

Следуйте приведенным ниже шагам, чтобы экспортировать файл MPP в XML формата Spreadsheet 2003:

  1. Импорт Aspose.Tasks.
  2. Загрузите ваш MPP файл с помощью класса Project.
  3. Сохраните проект, используя опцию SaveFileFormat.Spreadsheet2003.

Следующий пример кода на Python демонстрирует, как открыть и экспортировать файл MPP в формат Spreadsheet 2003 XML.

Это создаст XML-файл, который можно открыть напрямую в Excel 2003 или более поздних версиях.

Преобразовать файл MS Project MPP в Spreadsheet 2003 XML (Excel 2003)

Конвертировать файл MS Project MPP в Spreadsheet 2003 XML (Excel 2003).

2. Конвертировать файл MS Project MPP в Excel XLSX (Excel 2007 и позже)

Большинство современных пользователей работают с Excel 2007 и выше, который использует формат .xlsx. Aspose.Tasks позволяет вам экспортировать ваши данные MPP непосредственно в этот формат, что позволяет вам легко просматривать задачи проекта, даты начала и завершения, а также продолжительность.

Следуйте следующим шагам для экспорта MPP в XLSX:

  1. Загружайте свой файл проекта с помощью Project().
  2. Используйте опцию SaveFileFormat.XLSX при сохранении.

Следующий пример кода демонстрирует, как экспортировать MPP в XLSX на Python.

Конвертировать файл MS Project MPP в Excel XLSX (Excel 2007 и новее)

Конвертировать файл MS Project MPP в Excel XLSX (Excel 2007 и позже).

Вы теперь можете открыть конвертированный файл в любой версии Excel 2007 или более поздней. Каждое задание, этап и дата экспортируются в структурированные столбцы таблицы, что делает данные легкими для анализа.

Если вы ищете подробное руководство по расширенным возможностям экспорта и настройке, посмотрите наш связанный учебник по конвертации MPP в Excel с помощью Python.

3. Конвертировать файл MS Project MPP в CSV

Формат CSV (значения, разделенные запятыми) предоставляет самый простой способ открытия и обмена данными MPP в электронных таблицах или аналитических инструментах, таких как Power BI и Google Sheets.

Следуйте указанным ниже шагам, чтобы экспортировать MPP в CSV:

  1. Загрузите файл .mpp.
  2. Сохраните его в формате SaveFileFormat.CSV.

Следующий примере кода показывает, как экспортировать MPP в CSV на Python.

Теперь вы можете открыть файл output.csv в Excel, где каждая задача и поле отображаются в виде строки в листе с разделением запятыми.

Ознакомьтесь с нашим подробным руководством по конвертации MPP в CSV на Python, чтобы узнать, как изменять представления, изменять разделители и скрывать заголовки столбцов при сохранении данных MPP в формате CSV.

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

Aspose предлагает бесплатную временную лицензию, которая разблокирует все возможности библиотеки. Это обеспечивает полный экспорт всех данных проекта без ограничений по оценке.

Откройте MPP файл в Excel Online

Если вы предпочитаете не писать код, вы можете воспользоваться бесплатным онлайн-конвертером MPP в Excel.Этот инструмент использует тот же движок Aspose.Tasks в фоновом режиме для точного преобразования.

Image

Открытие файла MPP в Excel: бесплатные обучающие ресурсы

Изучите эти полезные ресурсы, чтобы узнать больше о работе с Aspose.Tasks for Python и открыть для себя дополнительные способы программно открывать, управлять и анализировать файлы Microsoft Project.

Часто задаваемые вопросы

Q: Могу ли я открыть MPP файлы без установленного Microsoft Project?

A: Да. Aspose.Tasks for Python читает и преобразует файлы MPP независимо, без необходимости наличия Microsoft Project на вашем компьютере.

Q: Какие версии Excel поддерживаются?

A: Вы можете экспортировать в XML для Excel 2003 и в XLSX для Excel 2007 или более новых версий. CSV можно открыть практически в любой программе для работы с электронными таблицами.

Q: Сохраняет ли Aspose.Tasks иерархию задач и форматирование в Excel?

A: Да. Экспортированный файл Excel включает структуру задач, даты начала и окончания, продолжительность и зависимости, где это применимо.

Q: Могу ли я экспортировать только определенные поля?

A: Вы можете настроить экспорт, изменив виды или коллекции полей задач перед сохранением.

Q: Есть ли бесплатная версия?

A: Да. Вы можете протестировать все функции с бесплатной temporary license.

Заключение

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

Если вам нужна помощь или у вас возникли вопросы при работе с файлами Microsoft Project, не стесняйтесь писать на Aspose.Tasks support forum.Наша команда экспертов всегда готова вам помочь.

См. также