Подробное описание работы с файлом расписания - от подготовки до оформления.
Подготовительный этап
Наглядный пример работы с файлом расписания можете найти в видеоматериалах.
Требование к файлу Excel для импорта в приложение
Рекомендуемый формат файла Excel 2007-2016. При импорте данных, вся предыдущая информация стирается из базы данных.
Данные для загрузки должны располагаться на семи листах:
1) Лист "LessonTime" - информация о расписании звонков.
- столбец A - время начала урока,
- столбец B - конец урока.
2) Лист "Class" - информация о классах.
- столбец A - поток (параллель),
- столбец B - класс,
- столбец C - информация о классе,
- столбец D - цвет фона, на котором будет отображаться расписание занятий данного класса.
3) Лист "Classroom" - информация о кабинетах.
- столбец A - номер кабинета,
- столбец B - описание данного кабинета.
4) Лист "Teacher" - информация о преподавателях.
- столбец A - ФИО преподавателя,
- столбец B - информация о преподавателе.
5) Лист "Subject" - информация о предметах.
- столбец A - название предмета,
- столбец B - общее описание предмета.
6) Лист "TeacherLessons" - расписание занятий преподавателей.
Диапазон ячеек A2:B2 - период, на который вводится данное расписание (A2 - дата начала, B2 - дата окончания).
Начиная с пятой строки, идет расписание занятий преподавателей:
- столбец A - ФИО преподавателя,
- столбец B - номер кабинета, в котором проходят уроки данного преподавателя (если кабинетов несколько, то номера вводятся через символ "/"),
- столбец C - предмет, который преподает данный преподаватель (если предметов несколько, то вводятся через символ "/"),
- строка 3 - дни недели (полные или сокращенные названия),
- строка 4 начиная со столбца D - номер урока (1, 2, 3…).
В ячейках на пересечении строки ФИО преподавателя и столбца номера урока указывается класс (поток), в котором данный преподаватель проводит урок.
7) Лист "ClassLessons" - расписание занятий классов.
Диапазон ячеек A2:B2 - период, на который данное расписание действует (A2 - дата начала, B2 - дата окончания).
Начиная с четвертой строки, идет расписание уроков для классов:
- столбец A - дни недели (полные или сокращенные названия),
- столбец B - номер урока (1, 2, 3…),
- строка 3 - классы.
В ячейках на пересечении строки номера урока и столбца класса указывается предмет и номер кабинета, в котором проходит данный урок. Если в одно время идут разные предметы, то они должны быть разделены символом "/".
Примечание: При импорте данных, вся предыдущая информация стирается из базы данных. Если необходимо оставить список учителей с фотографиями не тронутым, то необходимо удалить лист "Teacher" из файла. Так можно исключить из импорта любой лист. Заполнение листа "LessonTime" обязательно. Листы "Class", "Classroom", "Teacher" и "Subject" несут больше информационный характер. Листы "TeacherLessons" и "ClassLessons" можно использовать как совместно (информация объединяется из этих двух листов), так и отдельно (часть информации необходимо будет ввести вручную).
Тип данных в ячейках листов должен быть текстовым. Для изменения типа данных в ячейках необходимо:
- выделить диапазон ячеек (выделить все - ctrl+A),
- выполнить "Формат → Ячейки",
- в окне "Формат ячеек" на вкладке "Число" выберите в списке числовые форматы: текстовый формат.
Поделиться: