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

Импорт из Excel и CSV

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

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

ФорматРасширениеОсобенности
Excel.xlsxФайлы Microsoft Excel 2007 и новее. Импортируется первый лист книги. Формулы вычисляются перед импортом — в Гантика передаются итоговые значения.
CSV.csvТекстовые файлы с разделителями. Поддерживаются запятая, точка с запятой и табуляция в качестве разделителей. Кодировка UTF-8.
Информация: Максимальный размер файла для импорта — 25 МБ. Для CSV-файлов рекомендуется использовать кодировку UTF-8, чтобы кириллица и специальные символы отображались корректно.

Требования к структуре файла

Для успешного импорта файл должен соответствовать нескольким простым требованиям:

  • Первая строка — заголовки. Первая строка таблицы должна содержать названия столбцов. Мастер маппинга использует их для автоматического сопоставления с полями Гантика.
  • Одна строка — одна задача. Каждая последующая строка таблицы интерпретируется как отдельная задача.
  • Обязательное поле — название. Как минимум один столбец должен содержать названия задач. Остальные поля (даты, прогресс, длительность) необязательны.
  • Форматы дат. Гантика распознаёт следующие форматы дат:ДД.ММ.ГГГГ, ГГГГ-ММ-ДД, ММ/ДД/ГГГГ. Рекомендуется использовать формат ГГГГ-ММ-ДД (ISO 8601) для избежания неоднозначности.
Совет: Если в CSV-файле используется точка с запятой в качестве разделителя (что характерно для русскоязычных версий Excel), Гантика определит это автоматически. Вам не нужно ничего настраивать вручную.

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

  1. Откройте проект. Перейдите в существующий проект или создайте новый. Импортированные задачи будут добавлены в этот проект.
  2. Нажмите кнопку «Импорт». На панели инструментов нажмите «Импорт». Откроется диалоговое окно импорта.
  3. Загрузите файл. Перетащите файл .xlsx или .csv в область загрузки или нажмите для выбора файла через проводник. После загрузки система автоматически определит формат файла и прочитает заголовки столбцов.
  4. Настройте маппинг колонок. Откроется мастер маппинга, где вы сопоставите столбцы вашего файла с полями Гантика. Подробнее — в следующем разделе.
  5. Проверьте предварительный просмотр. После настройки маппинга система покажет превью первых строк с результатом сопоставления. Убедитесь, что данные распределены по полям корректно.
  6. Запустите импорт. Нажмите «Импортировать». Задачи будут созданы в проекте, и вы увидите сводку с количеством успешно импортированных задач и возможных предупреждений.

Мастер маппинга колонок

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

Доступные поля для маппинга

Поле ГантикаОписаниеОбязательноеПримеры заголовков для автоопределения
NameНазвание задачиДаНазвание, Задача, Task, Name
StartДата началаНетНачало, Дата начала, Start, Start Date
EndДата окончанияНетОкончание, Дата окончания, End, End Date, Finish
DurationДлительность в дняхНетДлительность, Продолжительность, Duration
ProgressПрогресс выполнения (0–100)НетПрогресс, % завершения, Progress, % Complete
Как работает автоопределение: Гантика анализирует заголовки столбцов вашего файла и автоматически сопоставляет их с полями. Например, столбец «Задача» будет автоматически привязан к полю Name, а «Дата начала» — к полю Start. Если автоопределение не сработало, выберите соответствие вручную из выпадающего списка.

Как работает маппинг

Для каждого столбца вашего файла отображается выпадающий список с полями Гантика. Вы можете:

  • Сопоставить столбец — выбрать поле Гантика, которому соответствует данный столбец.
  • Пропустить столбец — выбрать «Не импортировать», если столбец содержит данные, которые не нужно переносить (например, комментарии, ответственные, приоритет).

Каждое поле Гантика можно привязать только к одному столбцу. Если вы назначите один столбец на поле, которое уже занято, предыдущая привязка будет снята.

Логика расчёта дат и длительности

При импорте Гантика использует следующую логику для определения дат задач:

  • Если указаны Start и End — длительность рассчитывается автоматически.
  • Если указаны Start и Duration — дата окончания рассчитывается как Start + Duration (в днях).
  • Если указан только Start — задача создаётся с длительностью 1 день.
  • Если даты не указаны — задача создаётся без дат. Вы можете назначить даты позже, перетащив задачу на диаграмме Ганта.

Обработка ошибок и предупреждений

После завершения импорта Гантика показывает отчёт с результатами. Возможные ситуации:

Успешный импорт

Все строки файла обработаны без ошибок. Отображается количество созданных задач.

Импорт с предупреждениями

Часть данных импортирована, но некоторые строки содержали проблемы. Типичные предупреждения:

  • Некорректный формат даты. Строка содержит значение в столбце даты, которое не удалось распознать. Задача создаётся без даты. Пример: значение «скоро» или «Q3» вместо конкретной даты.
  • Прогресс вне диапазона. Значение прогресса меньше 0 или больше 100. Значение обрезается до допустимого диапазона (0 становится 0, 150 становится 100).
  • Пустое название задачи. Строка не содержит названия задачи. Такие строки пропускаются и не импортируются.
  • Отрицательная длительность. Дата окончания раньше даты начала. Даты меняются местами автоматически.
Важно: Строки с пустым названием задачи полностью пропускаются при импорте. Убедитесь, что столбец с названиями задач заполнен для всех строк, которые вы хотите импортировать. Пустые строки в конце файла также игнорируются.

Ошибка импорта

Импорт может завершиться ошибкой в следующих случаях:

  • Файл повреждён — невозможно прочитать структуру файла.
  • Неверный формат — файл не является .xlsx или .csv.
  • Не выбрано поле Name — обязательное поле не сопоставлено ни с одним столбцом.
  • Файл пуст — файл не содержит строк данных (только заголовок или полностью пуст).

Подготовка файла Excel для импорта

Чтобы импорт прошёл гладко, рекомендуем подготовить файл перед загрузкой:

  1. Разместите данные на первом листе. Гантика импортирует только первый лист книги Excel. Если задачи находятся на другом листе, переместите их или скопируйте на первый лист.
  2. Добавьте заголовки в первую строку. Используйте понятные названия столбцов: «Задача», «Начало», «Окончание», «Длительность», «Прогресс». Это поможет мастеру маппинга автоматически определить соответствия.
  3. Проверьте формат дат. Убедитесь, что даты отформатированы единообразно. Рекомендуемый формат: ГГГГ-ММ-ДД (например, 2025-03-15).
  4. Удалите лишние строки. Уберите итоговые строки, строки с формулами суммирования и пустые строки между данными. Каждая непустая строка будет интерпретирована как задача.
  5. Проверьте прогресс. Если вы указываете прогресс, используйте числа от 0 до 100 (без знака %). Значение 50 означает 50% выполнения.
Совет: Если в вашей таблице есть объединённые ячейки (merged cells), снимите объединение перед импортом. Объединённые ячейки могут привести к тому, что часть данных будет потеряна при чтении файла.

Подготовка CSV-файла

При работе с CSV-файлами учитывайте следующие рекомендации:

  • Кодировка UTF-8. Сохраняйте файл в кодировке UTF-8, особенно если он содержит кириллицу. В Excel используйте «Сохранить как → CSV UTF-8».
  • Разделитель. Гантика автоматически определяет разделитель — запятая, точка с запятой или табуляция. Если значения содержат запятые, заключайте их в кавычки.
  • Переносы строк. Избегайте переносов строк внутри значений — они могут нарушить разбор файла.

Пример файла для импорта

Ниже пример структуры CSV-файла, готового для импорта в Гантика:

Задача;Начало;Окончание;Прогресс
Анализ требований;2025-04-01;2025-04-10;100
Проектирование;2025-04-11;2025-04-20;75
Разработка;2025-04-21;2025-05-15;30
Тестирование;2025-05-16;2025-05-25;0
Релиз;2025-05-26;2025-05-30;0

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

Можно ли импортировать файл .xls (старый формат Excel)?

Нет, поддерживается только формат .xlsx (Excel 2007 и новее). Если у вас файл .xls, откройте его в Excel и сохраните как .xlsx.

Импортируется ли иерархия задач из Excel?

Нет, при импорте из Excel и CSV все задачи создаются на одном уровне. Иерархию (вложенность задач) необходимо настроить вручную после импорта, используя перетаскивание задач в списке или диаграмме Ганта.

Что произойдёт, если в файле есть несколько листов?

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

Можно ли импортировать зависимости между задачами?

Нет, при импорте из Excel и CSV зависимости не создаются. Связи между задачами необходимо настроить вручную после импорта на диаграмме Ганта — для этого соедините задачи стрелками.

Как импортировать задачи с длительностью в часах?

Поле Duration интерпретируется как количество дней. Если вы указываете длительность в часах, разделите значение на 8 (при 8-часовом рабочем дне). Например, задача на 16 часов = 2 дня.

← ПредыдущаяКак импортировать проект из MS ProjectСледующая →Экспорт диаграммы в PDF