Настройка формата создаваемого прайса (XLS / XLSX или CSV)

После создания новой конфигурации вывода, нужно задать формат создаваемого файла.

Программа обработки прайсов может выводить сводный (обработанный) прайс в 2 форматах:

  • книга Excel (расширение XLS / XLSX / XLSB / XLSM)
  • файл CSV (расширение CSV / TXT / DAT)

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

А формат CSV нужен в том случае, если вы собираетесь импортировать (загружать) сформированный прайс-лист на свой сайт.
Файл CSV является текстовым файлом, он не поддерживает форматирование ячеек, — потому, для дальнейшей работы с файлом в Excel, этот формат не очень подходит (да и размер файла на диске будет заметно больше)

В верхней части окна настроек конфигурации вывода есть переключатель формата (Excel / CSV), а чуть ниже — выпадающий список для выбора расширения файла:

 

В режиме вывода в книгу Excel, можно дополнительно задать формат файла Excel, указав расширение XLS или XLSX / XLSB / XLSM.

Внимание: выбрав расширение XLS, вы сильно ограничите количество строк в формируемом прайс-листе.
В формате XLS (старый формат файла Excel, совместимый с Excel 2003 и более ранними версиями), в файле присутствует только 65536 строк. И часть данных может не влезть в выводимый файл.
Не выбирайте это расширение файла без особой на то необходимости!

Какое использовать расширение файла:

  • XLS — старый формат файла, совместим со всеми версиями Excel, ограничен 65 тыс. строк, не поддерживает расширенное форматирование, доступное в новых версиях Excel (2007 - 2019)
  • XLSX — оптимальный формат для вывода прайс-листа. Макросы не поддерживаются. В этом, и всех остальных новых форматах, на листе может быть до 1 миллиона строк.
  • XLSB — новый КОМПАКТНЫЙ (бинарный) формат файла Excel, с полддержкой макросов. Если вам нужна поддержка макросов в вашем прайсе (например, вы делаете прайс-лист с поиском), то используйте этот формат
  • XLSM — новый формат с поддержкой макросов. Ничем не лучше формата XLSB. Нет смысла использовать этот формат.

 

В режиме вывода в CSV, становится доступной кнопка «Настройки вывода в CSV ...», нажав которую, вы можете задать параметры экспорта в CSV файл:

Настройки вывода в CSV:

  • Разделитель столбцов
    Обычно используется точка с запятой; реже — запятая.
  • Разделитель строк
    Оставьте вариант CR + LF, если не знаете, что это такое
  • Кодировка
    Тут всё зависит от возможностей и настроек сайта / системы, куда вы планируете мипортировать файл CSV.
    Программа Microsoft Excel корректно работает только с кодировкой ANSI, она же Кириллица (Windows),
    и НЕ понимает формат Unicode (UTF-8, UTF-16 и т.п.)

    А вот для импорта на сайт часто нужна кодировка UTF-8 или UTF-8 без BOM
    Если же сайт поддерживает кодировку ANSI / Windows-1251, то используйте именно её, — тогда вы сможете при необходимости редактировать созданный файл CSV в Excel перед импортом на сайт.
  • Количество столбцов
    Вроде как в этом случае (в конфигурации вывода) ни на что не влияет, точно не помню.
  • Добавлять строку заголовка
    Если галочка включена, в создаваемый файл CSV будет добавлена строка заголовка.
    Если галочку не включить, данные будут выводиться с первой строки (без заголовка)
  • Текст с пробелами в кавычках
    Включение этой опции позволяет обрамлять кавычками значения ячеек, содержащие текст с пробелами.
    Можно включить эту опцию, хуже не будет. Но и без неё, обычно файл корректно импортируется на сайт.