Создание шаблона в xls

Выгрузка данных в шаблон xls построена на технологии OLE, т.е. для её работы на машине где запускается RepMaster должен быть установлен MS Excel.

  1. У вас есть красивый готовый шаблон в xls
  2. Получившийся документ нужно редактировать

В других случаях рекомендуем использовать шаблоны FastReport.

  1. Этап 1
    1. Заходим в отчёт
    2. В шаблоны
    3. Создать новый шаблон
    4. Заполняем
      1. Его имя в меню
      2. Имя файла
      3. Тип - xls
      4. Выбираем «красивый готовый шаблон в xls»

        Файл не должен быть открыт в Excel в момент его загрузки, иначе получите ошибку - «файл занят другой программой»

    5. Сохраняем
  2. Этап 2
    1. Выполняем отчёт
    2. Выгружаем данные в шаблон
    3. В шаблоне появился лист DATA0 (1,2,3 и т.п. если объём выгрузки значительный) и именованный массив с данными

      В принципе вы могли добавить этот лист изначально.

      Или DATAV0 - тогда данные будут выгружаться вертикально.

    4. Правим формулы, ставим ссылки
    5. На листе DATA* можно можно поправить заголовки, причём они могут занимать несколько строк - главное заполнена первая в строке ячейка (можно =«»)
    6. Перед сохранением в новый файл выделаем все данные на листе DATA* (без заголовков если их правили) и жмём удалить. Также удаляем все листы DATA* кроме 0.
    7. Сохраняем отчёт
    8. Закрываем Excel
    9. Обновляем отчёт в RepEdit загрузив новый файл.
  3. Этап 3
    1. Тестируем, правим формулы
    2. Перезагружаем шаблон
  • Формулы
    • СЦЕПИТЬ(;;) - вставка данных в середину текста
    • ТЕКСТ(;«ДД.ММ.ГГГГ») - ссылка на дату