Экспорт компонента/отчета

При работе с отчетами нередко возникает задача экспортировать и сохранить отчет, конкретную диаграмму или данные в файлы. Это требуется при составлении презентаций; сохранении информации на определенный момент/с определенными фильтрами; работы с данными в Excel или использовании данных в других отчетах, подробнее см. раздел «Экспорт в файл презентации pptx».

Для экспорта отчета необходимо в режиме просмотра в правом верхнем углу нажать на кнопку «Скачать». Далее выберите вариант экспорта и опции для выбранного варианта:

  • Экспорт отчета — выгрузка всех компонентов отчета на одной странице. Доступные форматы: JPEG, PNG, PDF.

  • Экспорт компонента — выгрузка определенного компонента (визуализации). Нажмите на компонент (диаграмма, таблица и т.д.) и выберите формат экспорта: Excel, JPEG, PNG.

При выборе экспорта в Excel, данные, которые используются при построении диаграммы экспортируются в виде простой таблицы. В качестве заголовков используются псевдонимы полей, в случае, если псевдоним не задан, то используются названия полей, подробнее см. раздел «Общий шаблон экспорта в Excel».

Особенности экспорта таблицы в Excel-файл:

  • числовые значения выводятся с учетом заданной в настройках компонента точности;
  • выводятся строки итогов и подытогов, если их вывод настроен для таблицы;
  • в «xlsx»-файл экспорта выводится заголовок компонента и значения фильтров. Если для отчета нет «xlsx»-шаблона, то заголовок выводится в первую колонку первой строки, фильтры — в первую колонку второй строки.

При экспорте таблицы в Excel имя файла формируется по маске: [Заголовок отчета](нижнее подчеркивание)[Заголовок визуализации](нижнее подчеркивание)[Текущая дата и время в формате ГГГГ-ММ-ДД_чч-мм].

Установка шаблона для экспорта таблиц в Excel

При экспорте таблиц в Excel для отчета в виде таблицы дополнительно возможно настроить выгрузку данных в подготовленный заранее пользователем шаблон «xlsx»-файла. В шаблоне пользователь можно настроить оформление выгружаемого отчета: заголовок, шапку отчета, ширину колонок и высоту строк, размер и цвет шрифта, условное форматирование ячеек.

Файл шаблона «xlsx»-файла загружается в режиме конструктора. Для загрузки выполните следующие действия:

  1. В режиме «Конструктора» выберите интересующую таблицу.
  2. Зайдите в настройки компонента.
  3. В разделе «Основные настройки/ Шаблон экспорта» нажмите на кнопку «Загрузить».
  4. Выберите заранее подготовленный файл и сохраните его. В настройке «Шаблон экспорта» отразится название файла:

Кнопка «Сбросить» удаляет шаблон.

Кроме того, шаблон можно привязать к уровню детализации. Если заполнен шаблон экспорта, вы можете выбрать для какого уровня дрилла (какой категории) будет применяться шаблон при экспорте в Excel.

Правила создания шаблона следующие:

  • значащие столбцы должны начинаться с первого столбца на листе;
  • повторяющаяся строка таблицы в шаблоне должна быть последней непустой строкой в файле шаблона;
  • количество столбцов шаблона должно совпадать с количеством столбцов в отчете.

В шаблоне возможно задать ячейки и формат для вывода заголовка и значений фильтров, используя переменные (наименования переменных нужно вводить в фигурных скобках):

  • {Title} – для вывода заголовка визуализации;
  • {Report_title} – для вывода заголовка отчета (аналогично {Title});
  • {Filter} – для вывода значений фильтров в одну строку (старое поведение);
  • {Filters} – также выводит все фильтры в одну строку (добавлено для совместимости);
  • {Filters_by_rows} – выводит каждый фильтр с новой строки.

В шаблоне необходимо использовать только один из переменных фильтра: {Filter}, {Filters}, {Filters_by_rows}. При этом {Filter} и {Filters} имеют одинаковый формат отображения фильтров. При использовании любой из переменных для фильтров отображаются только те фильтры, которые применены к визуализации, включая локальные и невидимые. Порядок и формат фильтров сохраняются.

Пример настройки шаблона:

При настройке шаблона экспорта таблицы важно указать для ячейки:

  • настройки шрифта (размер, цвет и т.п.) и выравнивания;
  • необходимый формат. Поэтому выберите в каждой ячейке «Формат ячеек», а также при необходимости у числовых значений установите «Число десятичных знаков».

Примечание — при экспорте таблицы настройки шаблона в части точности чисел (поле «Число десятичных знаков») приоритетнее, чем значения, указанные в настройках компонента «Таблица».

При необходимости в ячейке шаблона возможно настроить и условное форматирование, например, чтобы ячейка окрасилась в зеленый цвет при превышении количества в 1000 шт.

Результат вывода с использованием шаблона с заголовком и фильтрами:

Обратите внимание, что имя поля с полки Серии подтягивается в ячейку фильтров в экспортируемом файле.

Если пользователь не выбрал шаблон, то экспорт будет осуществляться в xlsx-фалы в виде простой таблицы с названиями столбцов — названия колонок в таблице отчета.

Решение проблемы с форматом даты при выгрузке в Excel

По умолчанию, при выгрузке полей с типом дата в Excel, они представлены в формате timestamp. Например, дата “01.01.2020” будет отображаться как «01.01.2020 00:00:00.000».

Для изменения формата выгружаемых полей, выполните следующие шаги:

  1. Перейдите в конструктор таблицы: здесь вы найдете все настройки, связанные с вашей таблицей.
  2. Откройте настройки колонок: в этом разделе вы можете управлять настройками каждой колонки в вашей таблице.
  3. Выберите колонку с типом дата: найдите и выберите колонку, которую вы хотите выгружать в другом формате.
  4. Измените форматирование: в разделе «Форматирование» выберите требуемый формат из выпадающего списка.

После выполнения этих шагов, при следующей выгрузке в Excel, поле даты будет выгружаться в выбранном вами формате. Это позволит вам легче работать с данными и улучшит читаемость вашего файла Excel.

Связи контента