Гантика
ФункцииЦеныСравненияДля командБаза знанийБлог
ВойтиПопробовать бесплатноНачать
База знаний
Как импортировать проект из MS ProjectИмпорт из Excel и CSVЭкспорт диаграммы в PDFКак поделиться диаграммой
База знанийИмпорт и экспорт

Как импортировать проект из MS Project

Если вы ранее вели проекты в Microsoft Project и хотите перейти на Гантика, вам не придётся вручную переносить каждую задачу. Гантика поддерживает импорт файлов форматов .mpp и XML, позволяя за считанные секунды перенести полную структуру проекта — задачи, даты, зависимости, иерархию и прогресс выполнения. В этой статье подробно рассказываем, как выполнить импорт, какие данные переносятся, а также как решить возможные проблемы.

Поддерживаемые форматы файлов

Гантика принимает два формата файлов Microsoft Project:

ФорматРасширениеОписание
MPP.mppНативный бинарный формат Microsoft Project. Поддерживаются версии от MS Project 2003 до MS Project 2021 и Microsoft Project для Microsoft 365.
XML.xmlXML-формат экспорта Microsoft Project. Подходит, если вы экспортировали проект из MS Project через «Файл → Сохранить как → XML».
Информация: Для разбора файлов .mpp и XML на бэкенде используется библиотека MPXJ — проверенное решение с открытым исходным кодом, которое корректно обрабатывает структуру данных Microsoft Project всех версий начиная с 2003 года.

Какие данные импортируются

При импорте из MS Project Гантика переносит следующие элементы проекта:

ЭлементЧто переноситсяПримечания
ЗадачиНазвание, описаниеВсе задачи проекта, включая суммарные
ДатыДата начала, дата окончания, длительностьДлительность пересчитывается в днях
ИерархияВложенность задач (родитель → потомок)Поддерживается неограниченная глубина вложенности
ЗависимостиСвязи между задачами (FS, SS, FF, SF)Все четыре типа связей переносятся корректно
ПрогрессПроцент выполнения задачиЗначение от 0% до 100%
Важно: Ресурсы (исполнители), базовые планы, пользовательские поля, календари и стоимость задач не импортируются в текущей версии. Эти данные необходимо добавить вручную после импорта. Поддержка импорта ресурсов планируется в будущих обновлениях.

Пошаговая инструкция по импорту

  1. Откройте проект в Гантика. Перейдите в существующий проект, в который вы хотите импортировать данные, или создайте новый пустой проект. Импорт добавляет задачи в текущий проект, поэтому для чистого импорта рекомендуется создать новый проект.
  2. Нажмите кнопку «Импорт». Кнопка импорта расположена на панели инструментов проекта. При нажатии откроется диалоговое окно импорта с областью для загрузки файла.
  3. Загрузите файл. Вы можете загрузить файл двумя способами:
    • Перетаскивание (drag & drop): просто перетащите файл .mpp или .xml из проводника в область загрузки диалога импорта.
    • Выбор через проводник: нажмите на область загрузки, откроется стандартное окно выбора файла. Найдите и выберите нужный файл.
  4. Дождитесь обработки файла. После загрузки файл отправляется на сервер, где библиотека MPXJ разбирает его структуру. Время обработки зависит от размера файла и количества задач. Обычно это занимает от 2 до 15 секунд. Во время обработки отображается индикатор прогресса.
  5. Просмотрите результат импорта. После завершения обработки Гантика покажет сводку импорта: количество импортированных задач, зависимостей и уровней иерархии. Все задачи будут добавлены в проект и отображены на диаграмме Ганта.
Совет: Перед импортом большого проекта рекомендуем сначала экспортировать файл из MS Project в формат XML — это позволяет открыть файл в текстовом редакторе и убедиться, что все нужные данные присутствуют. Кроме того, XML-файлы обрабатываются немного быстрее.

Ограничения по размеру файла

Максимальный размер загружаемого файла составляет 25 МБ. Этого достаточно для большинства проектов — типичный файл .mpp с несколькими сотнями задач весит от 500 КБ до 5 МБ. Если ваш файл превышает лимит, попробуйте следующие способы уменьшить его размер:

  • Удалите из проекта MS Project неиспользуемые ресурсы и базовые планы перед экспортом.
  • Экспортируйте проект в формат XML — XML-файлы часто занимают меньше места, чем .mpp.
  • Разделите крупный проект на несколько подпроектов и импортируйте их по отдельности.
  • Удалите встроенные объекты (изображения, документы) из файла MS Project.
Внимание: Если файл превышает 25 МБ, система отклонит загрузку и покажет сообщение об ошибке. Уменьшите размер файла одним из описанных выше способов и повторите попытку.

Технология обработки: MPXJ

На бэкенде Гантика для разбора файлов Microsoft Project используется библиотека MPXJ (Microsoft Project eXchange for Java). Это зрелый проект с открытым исходным кодом, который поддерживает чтение и запись файлов множества форматов планирования проектов.

MPXJ обеспечивает:

  • Совместимость с версиями: корректное чтение файлов .mpp от MS Project 2003 до последних версий, включая Microsoft Project для Microsoft 365.
  • Полный разбор структуры: извлечение задач, зависимостей, ресурсов, календарей и пользовательских полей из бинарного формата .mpp.
  • Надёжность: библиотека используется тысячами проектов по всему миру и регулярно обновляется.

Типы зависимостей при импорте

Microsoft Project поддерживает четыре типа связей между задачами. Все они корректно переносятся при импорте:

Тип связиОбозначениеОписание
Окончание — началоFS (Finish-to-Start)Задача B начинается после завершения задачи A. Самый распространённый тип.
Начало — началоSS (Start-to-Start)Задача B начинается одновременно с задачей A.
Окончание — окончаниеFF (Finish-to-Finish)Задача B завершается одновременно с задачей A.
Начало — окончаниеSF (Start-to-Finish)Задача B завершается, когда начинается задача A. Используется редко.

Как подготовить файл в MS Project перед экспортом

Чтобы импорт прошёл максимально гладко, рекомендуем выполнить несколько подготовительных шагов в Microsoft Project:

  1. Проверьте структуру задач. Убедитесь, что иерархия задач (отступы) настроена правильно. Суммарные задачи должны быть на верхнем уровне, подзадачи — на нижних уровнях с правильными отступами.
  2. Обновите прогресс. Если вы хотите перенести актуальный прогресс выполнения, убедитесь, что поле «% завершения» заполнено для всех задач.
  3. Проверьте зависимости. Откройте столбец «Предшественники» и убедитесь, что связи между задачами настроены корректно. Некорректные ссылки на удалённые задачи могут вызвать предупреждения при импорте.
  4. Сохраните файл. Сохраните проект в формате .mpp или экспортируйте в XML через «Файл → Сохранить как → XML». Оба формата поддерживаются одинаково хорошо.

Возможные проблемы и их решение

Файл не загружается

Убедитесь, что файл имеет расширение .mpp или .xml и его размер не превышает 25 МБ. Другие форматы (например, .mpt — шаблоны MS Project) не поддерживаются. Также проверьте стабильность интернет-соединения — при разрыве связи загрузка может прерваться.

Задачи импортировались без дат

Это может произойти, если в исходном файле MS Project задачи были запланированы вручную (Manual scheduling) без указания конкретных дат. В этом случае назначьте даты вручную в Гантика, перетаскивая задачи на диаграмме Ганта.

Нарушена иерархия задач

Если вложенность задач после импорта выглядит некорректно, проверьте исходный файл в MS Project. Убедитесь, что отступы задач (Indent/Outdent) настроены правильно. При необходимости исправьте структуру в MS Project и выполните импорт повторно.

Зависимости не отображаются

Если связи между задачами не появились после импорта, это может быть вызвано ссылками на задачи из внешних подпроектов. Гантика импортирует только внутренние зависимости в рамках одного файла. Межпроектные связи необходимо создать вручную.

Совет: После импорта рекомендуем переключиться в режим диаграммы Ганта и визуально проверить расположение задач на временной шкале. Это позволит быстро выявить задачи с некорректными датами или отсутствующими связями.

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

Можно ли импортировать файл .mpt (шаблон MS Project)?

Нет, шаблоны MS Project (.mpt) не поддерживаются. Откройте шаблон в Microsoft Project, сохраните его как обычный файл .mpp и затем импортируйте в Гантика.

Поддерживается ли импорт из MS Project Online / Project for the Web?

Напрямую — нет. Однако вы можете экспортировать проект из MS Project Online в формат .mpp или XML через десктопное приложение, а затем импортировать полученный файл в Гантика.

Можно ли импортировать несколько файлов одновременно?

Нет, импорт выполняется по одному файлу за раз. Если вам нужно импортировать несколько проектов, создайте для каждого отдельный проект в Гантика и импортируйте файлы по очереди.

Будут ли обновлены данные при повторном импорте?

Нет, каждый импорт добавляет новые задачи в проект. Если вы хотите повторно импортировать обновлённый файл, рекомендуем создать новый проект или предварительно удалить ранее импортированные задачи из текущего проекта.

← ПредыдущаяРезервы времени (Float и Slack)Следующая →Импорт из Excel и CSV