Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Эм Си Арт

Импорт из Excel

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

4/5 · 57 отзывов
По данным маркетплейса 1С-Битрикс

Технические данные

Опубликовано
04.02.2014
Обновлено
22.10.2025
Версия
10.2.2
Установлено
Более 1000 раз
Адаптивность
Да
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
Эм Си Арт

Что умеет решение

Модуль обеспечивает импорт данных из файлов формата .xlsx в выбранный инфоблок портала. С его помощью элементы и их свойства переносятся из листа Excel в целевой инфоблок, что часто используется для загрузки прайс-листов в торговый каталог.

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

Для создания нового профиля нажмите кнопку «Новый профиль импорта» и заполните поля:

— Название профиля: имя для идентификации в списке.

— Файл: прикрепите файл .xlsx для определения структуры столбцов.

— ID инфо-блока: выберите тип инфоблока и укажите конкретный инфоблок для загрузки.

— Количество элементов за шаг: задайте число элементов, обрабатываемых за одну итерацию импорта.

Элементы только обновлять: при импорте данные обновляются только в существующих записях, новые не создаются.

Деактивировать новые элементы: создаваемые в ходе импорта элементы помечаются как неактивные.

Деактивировать элемент при отсутствии товара: если включен количественный учет и количество равно нулю, элемент автоматически деактивируется.

Деактивировать элемент при нулевой цене: если включен количественный учет и цена равна нулю, элемент автоматически деактивируется.

Активировать элемент при наличии товара и ненулевой цене: если включен количественный учет, цена больше нуля и количество больше нуля, элемент активируется.

Строка с заголовками: укажите номер строки в файле Excel, где расположены названия столбцов.

Первая строка с данными: укажите номер строки в файле Excel, с которой начинаются импортируемые данные.

Настройка профиля импорта из Excel

Укажите номер последней строки с данными в файле. Если поле оставить пустым, обработка затронет весь лист. Задайте ID раздела инфоблока для размещения новых элементов; по умолчанию используется корневая папка.

После заполнения полей нажмите «Сохранить». Система перенаправит вас к списку профилей импорта. В списке найдите созданный профиль, нажмите кнопку настроек рядом с ним и выберите пункт «Сопоставления».

Настройка сопоставлений

Этот шаг необходим для связывания столбцов Excel-файла с полями инфоблока. Выберите профиль импорта, откройте его настройки и перейдите в раздел «Сопоставления».

Каждое соответствие между полем файла и полем инфоблока создается как отдельный элемент. Обязательно отметьте один из элементов как уникальный идентификатор, включив флажок «Уникальный идентификатор элемента». Это требуется для корректной обработки записей.

Нажмите «Добавить» и заполните параметры сопоставления:

— Столбец в файле: выберите из списка название столбца с данными в Excel-файле.

Если ячейка столбца пуста, строка не будет импортирована — активируйте соответствующий переключатель.

Уникальный идентификатор элемента — отметьте этот столбец, если он содержит уникальный код элемента.

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

Преобразование формата — при необходимости выберите тип преобразования: Дата, Дата со временем, Картинка или Ссылка. Данные в этом столбце будут автоматически приведены к выбранному формату.

Сопоставление поля или свойства — выберите целевую область: поля инфоблока, свойства инфоблока или торговый каталог. Установите переключатель в нужном разделе, чтобы определить, куда будет записан импортируемый столбец.

Нажмите «Сохранить».

Повторите настройку сопоставления для каждого столбца, подлежащего импорту.

Поля для переменных (Название переменной, Значение переменной) доступны только в пользовательских обработчиках для строк без заголовков.

Процесс импорта

После заполнения данных на вкладках «Профиль» и «Сопоставления» перейдите к импорту файла. Выберите нужный профиль в списке, откройте его и перейдите на вкладку «Импорт». Альтернативно нажмите кнопку настроек рядом с названием профиля и выберите «Импортировать». В поле «Файл» укажите путь к .xlsx-файлу в файловой системе компьютера. Нажмите кнопку «Импортировать».

Важные ограничения и требования:

Данные импортируются только с первого листа Excel-файла, остальные листы игнорируются.

Модуль корректно работает только с файлами формата .xlsx. Файлы .xls необходимо конвертировать, сохранив их в формате .xlsx с помощью Excel 2007 или более поздних версий.

Проверка нулевого количества выполняется только для элементов с включенным количественным учетом. Настройку можно активировать глобально в параметрах торгового каталога или индивидуально для каждого товара.

Для корректной работы модуля в настройках PHP должны быть включены расширения: zip, xmlwriter и dom.

Модуль «Импорт из Excel» требует установленных расширений PHP: zip, XMLwriter и DOM.

Для активации расширения zip выполните команду yum install php70*zip. Если расширение уже установлено, добавьте строку extension=zip.so в конфигурационный файл /etc/php.d/40-zip.ini. При необходимости укажите полный путь к файлу, например: extension=/opt/remi/php70/root/lib64/php/modules/zip.so.

Для включения модулей XMLwriter и DOM переместите файлы 20-xmlwriter.ini.disabled и 20-dom.ini.disabled из каталога /etc/php.d/ в файлы 20-xmlwriter.ini и 20-dom.ini соответственно. После внесения изменений перезапустите веб-сервер и проверьте применение настроек через phpinfo –i.

В разделе «Настройки продукта» — «Настройки модулей» — «Импорт прайса из Excel» доступен упрощённый режим для групп. Вы можете выбрать конкретные группы и задать параметры импорта первого шага. Для пользователей этих групп данные настройки станут недоступны для изменения и будут применяться по умолчанию.

Для «Импорт из Excel» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

72 выпусков
10.2.2 (22.10.2025)Последнее обновление

Исправлено подключение библиотеки

10.2.1 (14.06.2024)

Исправлена проверка на транслит

10.2.0 (16.01.2024)

Исправлены ошибки

10.1.7 (28.06.2023)

Добавлена поддержка PHP 8

10.1.6 (06.02.2023)

Добавлен формат .xls

Добавлен функционал автоматического добавления времени в поле ИБ начало активности

Добавлен функционал выбора даты и времени, и добавление его в поле ИБ начало активности

Загрузка и вывод картинок по ссылке в элементы ИБ

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 14 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 1 995 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения