Категории

Импорт из Excel

Адаптивный

Описание

Быстрый старт: как загрузить данные из Excel в инфоблок

Работа с товарами, прайс-листами и любыми структурированными данными часто упирается в рутинный перенос информации из таблиц в систему. Модуль «Импорт из Excel» решает эту задачу за несколько минут. Вам не нужно писать скрипты или разбираться в API — достаточно создать файл в формате .xlsx и указать, куда именно загрузить данные. После установки в административной панели в разделе «Сервисы» появляется отдельный пункт меню. Там вы создаёте профиль импорта: даёте ему название, прикрепляете файл, выбираете нужный инфоблок и задаёте базовые настройки обработки. Весь процесс укладывается в несколько кликов, а результаты видны сразу после импорта.

Особенно удобно, что можно создать несколько профилей для разных задач. Например, один — для загрузки прайс-листов поставщиков, другой — для обновления остатков, третий — для добавления новых позиций. Каждый профиль хранит свои настройки, и вам не придётся каждый раз вводить одни и те же параметры. Просто выберите нужный профиль и запустите импорт.

Гибкие настройки: контролируйте каждый элемент

Модуль даёт вам полный контроль над тем, как именно будут обрабатываться данные. Вы можете указать, сколько элементов обрабатывать за один шаг — это особенно полезно при работе с большими файлами, чтобы не перегружать сервер. Также доступны опции, которые автоматизируют рутинные действия. Например, если нужно только обновить уже существующие элементы, не создавая новые, — поставьте соответствующую галочку. Или, наоборот, добавьте новые товары, но сразу сделайте их неактивными, чтобы они не отображались на витрине до проверки.

Отдельного внимания заслуживают сценарии работы с остатками и ценами. Вы можете настроить автоматическую деактивацию товара, если его количество стало нулевым или цена обнулилась. А если цена снова появилась и товар вернулся на склад — модуль сам активирует элемент. Это избавляет от необходимости вручную отслеживать каждую позицию и править её статус. Всё работает на основе количественного учёта, который включается в настройках торгового каталога.

Сопоставление столбцов: точное попадание в поля и свойства

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

Важный нюанс — один из столбцов должен быть уникальным идентификатором элемента. Без этого импорт не запустится. Зато с ним система сможет корректно обновлять существующие записи, а не плодить дубликаты. Также вы можете настроить преобразование данных: даты, ссылки, картинки — всё это автоматически конвертируется в нужный формат. Если в ячейке пусто, строку можно пропустить — это предотвращает появление «битых» позиций.

Пошаговый импорт: от профиля до готового результата

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

Для корректной работы системы убедитесь, что на сервере включены расширения PHP: zip, xmlwriter и dom. Они отвечают за чтение файлов и обработку XML-структур, на которых основан формат .xlsx. Если какое-то расширение отключено, импорт не запустится. Проверить это можно в настройках хостинга или через панель управления сервером. В большинстве случаев проблема решается одной командой или включением модуля в конфигурационном файле.

Практичные мелочи, которые экономят время

Модуль продуман до мелочей. Например, вы можете указать номер строки с заголовками и первую строку с данными — это удобно, если в файле есть шапка или служебные заметки. Крайнюю строку тоже можно задать, чтобы не обрабатывать весь лист до конца, а ограничиться нужным диапазоном. А если вы работаете с подкаталогами, укажите ID раздела, куда должны попадать новые элементы — по умолчанию они загружаются в корень.

Отдельно стоит отметить, что модуль не требует специальных знаний. Всё, что нужно, — это файл .xlsx и понимание, в какой инфоблок загружать данные. Остальное берёт на себя система: сопоставление, преобразование, обновление. Это готовое решение для тех, кто регулярно работает с прайс-листами, каталогами поставщиков или любыми табличными данными. Никакого программирования, только настройка под свою задачу.

Часто задаваемые вопросы

Импорт из Excel
3 990 ₽
4 / 5
56 отзывов 208 обсужденией

Характеристики

Версия 10.2.2
Добавлен 04.02.2014
Обновлён 22.10.2025
Установок Более 1000 раз
Код mcart.xls
Адаптивный Да
Composite Нет