Перенесите учеников, группы и расписание из Excel

Центр переезжает в zhana со своими таблицами: ученики, группы, сотрудники, расписание и выписка банка загружаются из файлов .xlsx, .xls и .csv. zhana сама находит строку заголовков и узнаёт колонки по словам, а перед записью показывает, что поняла: какие строки готовы, где нужна правка и что повторяется. До подтверждения в базу не пишется ничего. Родителей, записи учеников в группы и балансы файлом не перенести — об этом ниже прямо.

В каком порядке переносить

  1. 1СотрудникиФИО и телефон. Все добавятся преподавателями — первыми, чтобы группы нашли педагога по имени.
  2. 2ГруппыНазвание, направление, цена с ученика и педагог. Направление заведётся само.
  3. 3УченикиФИО и телефон. Повторы по телефону отмечены — в файле и с уже заведёнными.
  4. 4РасписаниеГруппа, дата, время и длительность — строка на каждое занятие; ведёт педагог группы.
  5. 5Запись в группыВ кабинете, по одному ученику: файлом этого пока не сделать.
  6. 6Выписка банкаКогда пришли оплаты: по коду ученика и знакомому плательщику деньги зачислятся сами.

Что zhana делает сама

  • Находит лист и строку заголовков — шапку и пустые строки удалять не нужно
  • Узнаёт колонки по словам на русском, казахском и английском
  • Отмечает строки с проблемами и повторы по телефону до записи
  • Отправляет длинный список частями и, если связь оборвалась, говорит, сколько добавлено

Что решает человек

  • Берёт свой файл или шаблон zhana
  • Поправляет имя, телефон или цену прямо в строке — или пропускает её
  • Подтверждает загрузку — только после этого записи появляются в базе
  • Записывает учеников в группы и заводит родителей в карточке

Что загружается из каждого файла

Сверено с продуктом 26.09.2026. Колонки подписывайте словами, как в шаблоне, — порядок не важен.

СписокКолонкиЧто появится в zhanaЧего файл не делает
УченикиФИО, телефон, группаУченик в списке; телефон — в карточку ученика; запись в группу — если название совпало с группой центраНе заводит родителей и не переносит балансы
Группыназвание, направление, цена, педагогГруппа с ценой с ученика за занятие; педагог — если имя совпало с сотрудником и файл загружает владелецНе ставит расписание и не записывает учеников; индивидуальные занятия заводят в кабинете
СотрудникиФИО, телефонПреподаватель без входа в кабинетНе приглашает — без почты ссылки нет; ставку и оформление задают в кабинете, до этого в ведомость сотрудник не попадёт
Расписаниегруппа, дата, время, длительностьЗанятие на дату: ведёт педагог группы, цена — по правилам группыНедельную сетку по дням недели не понимает — для неё есть серия занятий
Выписка банкасумма, дата, назначение, плательщик, телефон, номер документаВходящие оплаты: по коду ученика и знакомому плательщику зачисляются сами, остальные ждут разбораШаблона нет — загружается файл банка; повторная загрузка деньги второй раз не зачислит

Ограничения

  • Колонки не сопоставляются вручную: zhana узнаёт их по словам в заголовке. Колонку с непонятным заголовком она пропустит — подпишите её, как в шаблоне.
  • Повторы учеников и сотрудников ищутся только по телефону: строку без телефона zhana не сверяет. Двое детей с одним номером родителя помечаются повтором: у ребёнка, которого ещё нет в базе, нажмите «Добавить отдельно» прямо в предпросмотре.
  • Педагога группе по имени находит только загрузка владельцем центра: у администратора группы придут без педагога — назначьте его в карточке группы до расписания, иначе занятия встанут без ведущего. В центре с несколькими филиалами окно импорта филиал пока не спрашивает: учеников и группы загружает администратор своего филиала, сотрудников сети заводят по одному.
  • Отменить загрузку целиком нельзя — поэтому до подтверждения zhana ничего не пишет. Если связь оборвалась посреди длинного списка, zhana скажет, сколько добавлено наверняка, — часть последней порции тоже могла записаться; при повторной загрузке строки с телефоном отметятся повтором.
  • Расписание — только датами, строка на каждое занятие: дата — ДД.ММ.ГГГГ или ячейка-дата Excel, время — ЧЧ:ММ, длительность — минутами или часами:минутами (90 или 1:30), от 15 до 480 минут, пустая — 60.
  • Длительность вне 15–480 или запись, которую нельзя прочитать однозначно (например, 1,5), предпросмотр отмечает ошибкой строки — исправьте её в файле или пропустите строку.
  • Родителей, записи учеников в группы, балансы и историю посещаемости файлом не перенести.

Вопросы о переносе

Подойдёт ли своя таблица, а не шаблон?

Да. zhana ищет строку заголовков среди первых 25 непустых строк листа — ту, где узнаёт по словам хотя бы две колонки: ФИО, телефон, группа, цена, дата, время. Лишние колонки пропускаются. Из книги берётся лист, где узнано больше колонок; у выписки — первый лист.

Какие файлы подходят?

Excel .xlsx и .xls и таблицы .csv. CSV сохраняйте в кодировке UTF-8 — так кириллица прочитается наверняка.

Что будет, если загрузить тот же файл дважды?

Ученики и сотрудники с телефоном отметятся «уже есть в базе» и не добавятся; строки без телефона добавятся второй раз. Занятие той же группы на ту же минуту второй раз не встанет. Группы zhana не сверяет — они создадутся заново, и расписание для одноимённых групп потом не загрузится. Выписка деньги второй раз не зачислит.

Сколько строк можно загрузить?

Учеников, сотрудников и занятия — сколько угодно: zhana отправляет их частями по 250 строк. Группы и выписку — до 5000 строк в одном файле.

Кто может загружать файлы?

Учеников, группы, расписание и выписку — «Владелец» и «Администратор». Сотрудников — только «Владелец».