Ниже рассмотрим требуемую для импорта структуру файла MS Excel.
Файл импорта MS Excel может содержать несколько листов. Каждый лист файла - это отдельная таблица, обычно характеризующая отдельный справочник системы. Таким образом, из одного файла MS Excel можно загружать данные сразу в несколько справочников. Первая строка таблицы - перечень наименований полей. Затем идут значения этих полей. Количество записей равно количеству загружаемых объектов.
Например, в Таблице 1 приведен пример файла MS Excel, где первый лист файла - это таблица физических лиц, в которой указаны поля Фамилия, Имя, Отчество, Дата рождения, Комментарий (данные справочника "Физические лица"). Второй лист файла - это таблица контактов физических лиц, в которой указаны поля Тип контакта, Контакт (данные справочника "Контакты ФизЛиц") и поля Фамилия, Имя, Отчество (для определения физического лица, к которому относится данный контакт).
Лист 1 | ||||
---|---|---|---|---|
Фамилия | Имя | Отчество | Дата рождения | Комментарий |
Иванов | Иван | Иванович | 29.09.1969 | Кандидат … |
Петров | Петр | Петрович | 04.05.1978 | |
Лист 2 | ||||
Фамилия | Имя | Отчество | Тип контакта | Контакт |
Иванов | Иван | Иванович | Этаж/Кабинет | 3 этаж, комната 122 |
Иванов | Иван | Иванович | Домашний телефон | 444333 |
Петров | Петр | Петрович | Этаж/Кабинет | 3 этаж, комната 122 |
Петров | Петр | Петрович | Сотовый телефон | 4 434 434 342 234 |
Петров | Петр | Петрович | Электронная почта | petr@mail.ru |