Ответить на комментарий

Создание прайс-листа по шаблону

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

Шаблоном является обычный файл Excel, в котором можно:

  • задать форматирование строк и столбцов (ширина столбцов, разный формат ячеек для отдельных столбцов)
  • настроить шапку таблицы (прописать фиксированные значения заголовков, вставить логотип, и т.д.)
  • указать, начиная с какой ячейки надо подставлять данные на лист, поставив в эту ячейку метку {данные}
  • указать, нужно ли выводить названия столбцов из конфигурации вывода
    (если нужно, ставим в эту ячейку метку {заголовок})
  • настроить правила условного форматирования (если требуется выделять цветом какие-то значения по условию)
  • при необходимости, можно на отдельный лист добавить сводную таблицу (или несколько сводных таблиц)
    Все сводные таблицы в сформированном прайсе будут автоматически обновлены после подстановки данных
  • прописать макросы, необходимые для работы созданного прайс-листа
    Если в шаблоне прайса присутствует макрос с именем PriceList_Macro, этот макрос будет запущен автоматически сразу после формирования прайс-листа по этому шаблону

 

Инструкция по добавлению шаблона прайс-листа

 

Если не настроить шаблон, программа использует в качестве шаблона пустой файл Excel формата XLS.
Чем это плохо:

  • ввиду ограничений формата XLS (максимум 65,536 строк), часть данных может не поместиться в итоговый файл
  • формат ячеек для столбцов не задан, потому, некоторые данные могут отображаться некорректно (некоторые актикулы могут быть исковерканы Экселем, будучи распознанными как даты, — вместо артикула 12-05 вы увидите в ячейке 12 мая; а артикулы, начинающиеся с нуля, могут отображаться без него, т.к. Excel автоматически может преобразовать текстовое значение в число)
  • некоторые столбцы могут быть излишне узкими, а некоторые, типа длинного описания товара, — слишком широкими (полметра шириной), поскольку ширина столбцов определяется автоматически (используется автоподбор ширины столбцов)

Ответить

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
   ____    __            _     _           
/ ___| / /_ ___ | |_ | |_ __ _
| | _ | '_ \ / _ \ | __| | __| / _` |
| |_| | | (_) | | __/ | |_ | |_ | (_| |
\____| \___/ \___| \__| \__| \__, |
|_|
Введите код, изображенный в стиле ASCII-арт.