Предположим, нам надо экспортировать информацию по зданиям в виде карточек в файле Excel. Шаблон карточки надо создать в виде области листа Excel, в ячейках которой будет задаваться текст и оформление постоянной части карточки (одинаковой для всех формируемых карточек отчета) и именованные диапазоны, куда будут добавляться поля из базы данных. В каждой карточке будут содержаться поля: Квартал, Улица, Номер дома, Количество жителей. Для создания шаблона:
Откройте Excel с новой чистой книгой.
Объедините четыре горизонтальные ячейки, задайте в этих ячейках общий заголовок для карточки.
Внесите в карточку названия: Квартал, Улица, Номер дома, Количество жителей таким образом как указано ниже на рисунке. Отрегулируйте ширину ячеек, при желании задайте цвет ячейкам, выделите границы.
Рисунок 726. Задание цвета
Далее надо присвоить имена ячейкам, в которые будут выводиться данные. В нашем случае информация будет выводиться справа от соответствующей строки. Для этого сделайте щелчок правой кнопкой мыши на ячейке, расположенной справа ячейки Квартал и в появившемся контекстном меню выберите пункт
.
Рисунок 727. Присваивание имени
В строке Имя ничего менять не надо, оно будет соответствовать названию выводимых данных, в списке Область выберите Лист 1. Нажмите .
Рисунок 728. Задание области
Повторите пункт 4 и 5 со всеми остальными полями для вывода данных.
Выделите всю карточку и вокруг нее небольшую область, сделайте щелчок правой кнопкой мыши в области карточки и в контекстном меню выберите пункт Присвоить имя. Свободная область выделяется для того, чтобы карточки выводились не вплотную, а с зазором между ними.
Рисунок 729. Присваивание имени
Аналогично именам ячеек, в строке Имя оставляем название Здания, из списка Область выбираем Лист 1. Нажимаем кнопку .
Следующим этапом необходимо сохранить созданный шаблон. Для этого выберите меню Имя файла задайте имя, например шаблон по зданиям, в списке Тип файла из списка выберите Шаблон Excel 97-2003, укажите папку для сохранения шаблона. После сохранения закройте Excel.
. В строкеДалее в ZuluGIS откройте окно семантической информации по зданиям (), откройте вкладку База.
Нажмите кнопку Экспорт в Microsoft Exсel ().
В диалоговом окне Экспорт в Microsoft Exсel нажмите кнопку .
В диалоговом окне Редактор шаблона выберите опцию Использовать настройки шаблона Excel.
В строке Файл шаблона нажмите кнопку и укажите файл шаблона, созданный ранее.
В разделе Тип отчета выберите опцию Свободной формы.
В списке Диапазон области данных из выпадающего списка выберите диапазон, в нашем случае это Лист1 Здания.
Далее необходимо указать соответствие полей и диапазонов шаблона, укажите так, как указано на рисунке ниже:
Рисунок 730. Задание диапазонов
Нажмите кнопку
.Введите имя отчета: отчет по зданиям в свободной форме, нажмите кнопку
.Справа от строки Путь к книге Excel нажмите кнопку и укажите путь и название создаваемого файла отчета, например так же как и у шаблона: отчет по зданиям в свободной форме.
В строке Название листа введите Лист1.
Нажмите кнопку
.В результате проделанных действий мы получим файл Excel с данными по слою здания в виде карточек, расположенных на одном листе:
Рисунок 731. Результат экспорта