Преобразовать в Excel
Узел Преобразовать в Excel выполняет преобразование данных входной таблицы в формат MS Excel (XLS или XLSX).
Далее файл может быть сохранён на диск при помощи узла Запись в файл или отправлен по электронной почте при помощи узла Отправка почты.
Входные данные — таблица с данными.
Выходные данные — файл (поток байт), содержащий данные в формате XLS или XLSX.
Свойства узла
- Название
Укажите название узла, которое будет отображаться на диаграмме процесса и в журнале событий.
- Описание
Укажите произвольное описание узла.
Лист
Укажите имя листа документа MS Excel, на который будут записаны входные данные.
Оставьте пустым, чтобы записать данные на лист с наименованием по умолчанию.Первая ячейка
Укажите адрес ячейки, с которой начать вставку входных данных. Например, B2.
Оставьте пустым, чтобы записать данные, начиная с ячейки A1.Выгрузить заголовок
Установите ✓, чтобы выходной файл содержал строку с заголовками колонок.
Оставьте ☐, чтобы данные в выходном файле начинались с первой строки.Формат
Выберите формат файла:- xls (Excel 97 и новее)
- xlsx (Excel 2007 и новее)
Замечание
При Записи в файл в имени файла укажите соответствующее расширение.
Колонки
Добавьте колонки входной таблицы, данные которых должны попасть в выходной файл.
Добавьте все колонки входной таблицы, чтобы не добавлять их поштучно.Замечание
Меняйте порядок колонок в списке перетаскиванием — выберите колонку, перетащите её в нужное место.
Замечание
Кнопка Добавить все колонки будет доступна после запуска процесса.
Файл шаблона
Укажите путь к файлу Excel с шаблоном документа в формате XLS или XLSX. Если указать относительный путь к файлу (например, только имя файла), то поиск будет выполняться в каталоге{settingsPath}\{modelName}\DocumentTemplates
. ЗдесьsettingsPath
— путь к каталогу с настройками Колибри,modelName
— название модели. Если моделей несколько, то поиск файла будет выполняться в каталогах всех моделей.
Файл шаблона Excel
Файл шаблона может быть указан двумя способами:
- Явно указать путь к файлу в свойстве Файл шаблона;
- Добавить к узлу порт Файл шаблона Excel и подать на него данные.
Замечание
Если одновременно задано значение свойства Файл шаблона и на порт Файл шаблона Excel переданы данные, то будет использован шаблон на основе данных, переданных на порт.
Добавить порт Файл шаблона Excel можно через контекстное меню добавления портов.
Затем на этот порт необходимо подать файл шаблона в формате XLS или XLSX. Для передачи файла шаблона в узел "Преобразовать в Excel" используйте в процессе узел Прочитать файл или используйте параметр процесса тип "Файл".
Подготовка шаблона:
- Разметьте файл шаблона, для определения позиции данных в выходном файле. Для этого в нужных ячейках установите метки с названиями колонок входной таблицы
&=row._имя_колонки_
. - Задайте оформление данных на листе.
Пример подготовленного шаблона.
Совет
Используйте шаблон для формирования стандартизированной формы отчетности, с заданным оформлением.