Экспорт в формате CSV
Форма Выгрузка информационного блока (Контент > Инфоблоки > Экспорт > CSV) предназначена для экспорта данных из инфоблока в CSV файл.
Шаг 1. Инфоблок
Поле | Описание |
---|---|
Информационный блок для экспорта | Выберите сначала тип информационного блока, а затем сам блок, данные из которого будут выгружены в CSV файл. |
Для перехода к следующему шагу нажмите кнопку Далее.
Шаг 2. Параметры экспорта
Задание параметров выгрузки данных в CSV файл.
Важно! Обязательно должно быть выбрано хотя бы одно из полей Внешний код (B_IBLOCK_ELEMENT.XML_ID) или Название (B_IBLOCK_ELEMENT.NAME). Эти поля используются для сопоставления элементов в файле элементам в базе данных.
Важно! Если файл с указанным именем уже существует, то он будет перезаписан.
Чтобы вернуться к предыдущему шагу, воспользуйтесь кнопкой Назад. Для начала выгрузки данных нажмите кнопку Начать выгрузку.
Шаг 3. Результат
Выводится информация о результатах выгрузки данных, а также отображается ссылка для выгрузки CSV файла на локальный компьютер. Чтобы повторить выгрузку данных или экспортировать данные из другого инфоблока, нажмите кнопку Вернуться на первый шаг.
Смотрите также
Как выгрузить товары из 1с в csv
+ Что такое CSV
+ Что можно выгрузить в CSV
+ Как работать с выгрузкой
+ Как импортировать на сайт через CSV
+ Возможные проблемы при работе с импортом и экспортом
Подробное описание статьи:
Внимание! Если Вы пользуетесь данным способом импорта впервые, пожалуйста сделайте резервную копию инфоблока, с которым Вы ведете работу. При утере данных, наша техническая поддержка не сможет помочь с их восстановлением.
Что такое CSV?
CSV — это формат, открывающийся программой Excel. Данный формат используется для экспорта/импорта многими cms и различными сервисами.
В битриксе есть встроенный импорт/экспорт данных. Выгрузить можно любую динамическую информацию, т.е. любой инфоблок. Также Вы можете настроить поля, которые нужно выгружать/загружать.
Экспорт информационных блоков (без выгрузки цены и валюты)
Примечание: Для импорта/экспорта каталога с ценами и валютой воспользуйтесь импортом через вкладку: Администрирование — Магазин — Экспорт данных — Экспорт CSV NEW
Для выгрузки инфоблока в системе администрирования перейдите на вкладку: Администрирование — Контент — Инфоблоки — Экспорт — CSV.
Шаг 1. Выбираете тип инфоблока и инфоблок для выгрузки, жмете далее.
Шаг 2. Свойства формата файлов изменять не нужно, по умолчанию все настроено правильно.
Выбираете те поля, которые хотите выгрузить.
Жирным выделены обязательные для выгрузки поля (Название и внешний код).
Советуем Вам выбирать небольшое количество свойств, т.к. после выгрузки названия свойств будут преобразованы, например IPROP34.
Если у Вас много свойств, советуем воспользоваться ctrl+f для поиска нужных.
Скроллите в самый низ, нажимаете «Начать выгрузку».
Скачиваете файл на свой компьютер.
Структура файла выгрузки
CSV файл обязательно должен содержать в себе наименование элемента и xml_id (внешний код), иначе импортировать ничего не получится.
Привязка товаров в битриксе работает по xml_id, и если в одном информационном блоке пересечется несколько одинаковых кодов, то возникнут ошибки. Поэтому xml_id должен быть уникальным.
В файле выгрузки каждое свойство имеет свой столбец, будь то код, свойство, описание или что-то другое.
Мы не советуем через выгрузку работать со множественными значениями свойств, т.к. множественные значения попадают каждый в отдельную строчку, дублируя при этом товар. Например, если у Вас всего 1000 товаров, каждый из которых имеет привязку к 2-м разделам, и Вы выгружаете это поле, то у Вас в файле будет 2000 строк.
Для наглядности прилагаем пример файла CSV
Импорт CSV
- Подготовьте файл для импорта в формате CSV, разделители запятые. Пример файла CSV
- Если Вы загружаете товары с ценами, то перейдите в Администрирование — Магазин — Импорт данных — Импорт CSV NEW. Минимальный список полей для импорта: Внешний код, Название, Цена, Валюта. Если Вы загружаете товары без цен, то перейдите в Администрирование — Контент — Инфоблоки — Экспорт — CSV .минимальный список полей для импорта : Внешний код, Название.
Загрузите свой файл импорта и выберите информационный блок для загрузки
Выберите необходимые параметры. (обычно нужно только поставить галочку «первая строка содержит имена полей»)
Возможные проблемы при импорте или экспорте данных
Если на Вашем сайте используется кодировка UTF-8, то все русскоязычные наименования у Вас превратятся в «иероглифы», т.к. excel не воспринимает кодировку UTF-8.
Для исправления проблемы Вам необходимо переконвертировать файл в кодировку windows1251, а при импорте обратно в UTF-8. Сделать это можно с помощью продвинутых текcтовых редакторов, типа Php Expert Editor, Sublime Text или Open Office
Экспорт в Excel csv json xml Выгрузка прайс-листа каталога товаров 1С-Битрикс
Основные возможности модуля:
Поддержка форматов XLS, XLSX, CSV
Профили экспорта. Вы можете создать множество профилей под разные инфоблоки.
Выбор полей и свойств элементов инфоблока для экспорта.
Выгрузка данных о разделах.
Поддержка пользовательских свойств разделов.
Экспорт всех полей и свойств торговых предложений.
Экспорт ссылок на элементы.
Выгрузка цен и остатков товара.
Возможность разбивки прайс-листа по разделам каталога.
Возможность настраивать шапку Excel-файла.
Настройка фильтрации и сотрировки выгружаемых данных.
Возможность разбивки прайса на несколько листов с поддержкой экспорта данных из разных инфоблоков.
Возможность выгрузки файла в Битрикс24.
Задачи, решаемые модулем:
1) Создание прайс-листа для клиентов.
2) Экспорт данных для обработки и последующего импорта.
Перед установкой обязательно ознакомьтесь с разделом важные ограничения в конце описания.
Попробуйте бесплатно
Бесплатная демо-версия модуля будет работать 15 дней и позволит выгрузить до 50 товаров. Есть другие версии модуля экспорта — они дороже, но и возможностей в них больше.
- В Демо-режиме количество товаров в одном профиле выгрузки ограничено 50-ю товарами.
- В редакциях Первый сайт, Старт, Стандарт и Эксперт не будут работать условия. Функционал условий требует наличия модуля Торговый каталог, которого в этих редакциях нет.
- Гарантирована совместимость только на актуальных версиях обновлений Битрикс Управление сайтом. Теоретически модуль должен работать на версиях Битрикса, начиная с версии 14.0.8, но, учитывая, что тестировать решение на всех предыдущих версиях не целесообразно, мы поддерживаем полную совместимость только на стабильных версиях продуктов.
- При отсутствии предоставления доступа к сайту бесплатная техподдержка не оказывается.
- Возврат денежных средств за приобретенные решения не предусмотрен законодательством РФ, так как это не товар или услуга, а право пользования.
- Настройка сервера клиента и устранение ошибок стандартных тестов системы 1С-Битрикс проводятся на платной основе. Внимательно читайте предупреждения, появляющиеся перед установкой модуля. Тесты сайта должны проходить без ошибок.
- Ограниченная Лицензия (активная лицензии модуля с закончившимся сроком действия) предоставляет Пользователю право на использование тех функциональных возможностей Приложения, которые были предоставлены ему в рамках Стандартной Лицензии, за исключением права на получения новых версий (обновлений) Приложения, Технической поддержки и работы профилей выгрузки в автоматическом и многопоточном режиме.
Дополнительные материалы:
При установки модуля » Экспорт в Excel csv json xml Выгрузка прайс-листа каталога товаров 1С-Битрикс»
Для работы модуля Экспорта необходимо обязательно установить сопутствующий модуль Акрит-инструменты, который вам будет предложено установить во время установки модуля Экспорта.
Далее делаете установку Акрит-инструментов и после этого вернитесь в раздел установки и установите модуль экспорта.
Готово, модуль установлен, теперь можете получать удовольствие от этого крутого инструмента, который снимет с вас большую часть рутины, и поможет вам делать продажи еще более эффективно
Если у вас возникнут вопросы по установки, пишите нам в техподдержку мы обязательно вам поможем.
13.4.0, 09.10.2023
— Улучшено логирование ошибок при использовании поля типа «PHP-код»,
— добавлена поддержка нового поля выгрузки: «ID дополнительных разделов» (может быть полезно для произвольного XML),
— а также другие изменения и улучшения.
13.3.0, 17.07.2023
— В произвольном формате XML по умолчанию выгружается валюта со вкладки «Валюты и цены» (если выбрана),
— поддержка конфликтных обновлений Битрикса,
— улучшена работа с группами профилей,
— при работе на PHP8 старое ядро модуля теперь автоматически отключается (если вдруг было включено),
— при настройке большого количества полей, в случае превышения допустимого их количества, модуль теперь блокирует сохранение профиля и выводит предупреждение.
13.0.0, 06.04.2023
— Добавлены группы профилей! Теперь профили можно удобно разбивать на группы, подгруппы и т.д.
— В условиях и мультиусловиях по торговым предложениям теперь можно использовать проверки по полям и свойствам родительского товара!
— При возникновении ошибки — более точная информация об ошибке.
— Предпросмотр теперь также корректно работает, даже если какой-то сторонний модуль или скрипт подключает jQuery3 глобально.
— Разработчикам: в плагинах теперь можно использовать описание в формате markdown вместо html — для этого нужен файл .description.md вместо .description.php.
— И другие улучшения.
12.9.1, 13.03.2023
— Незначительные улучшения.
12.7.0, 07.02.2023
— Различные улучшения.
11.2.0, 19.09.2022
— Улучшение фильтрации: для фильтрации по дате теперь доступна логика «не ранее чем через», что позволяет выгружать, к примеру, туры или билеты, у которых дата начинается через 3 дня,
— добавлена возможность скачивания полей профиля в текстовый файл,
— улучшение совместимости с PHP8.
11.1.0, 05.08.2022
— Улучшена поддержка PHP8,
— различные улучшения и исправления.
11.0.0, 07.06.2022
— Добавлена поддержка PHP8,
— добавлена возможность фильтрации по ID с логикой «меньше», «меньше или равно», «больше», «больше или равно»,
— различные другие улучшения.
10.9.0, 15.03.2022
— Email-отчёты теперь также сообщают и об ошибках выгрузки,
— для выгрузки теперь доступно поле коэффициента единицы изменения,
— различные другие улучшения.
10.7.0, 06.12.2021
— Добавлен новый тип поля: PHP-код,
— добавлен новый способ выбора разделов: «Изменить способ выбора»,
— и другие улучшения.
10.6.1, 23.11.2021
— Незначительные изменения.
Разработчик предоставляет бесплатные обновления и техническую поддержку модуля на протяжении 1 года со дня приобретения решения «Экспорт в Excel, CSV, JSON, XML».
Режим работы техподдержки веб-студии АКРИТ
Понедельник-пятница с10:00 — 17:00 по московскому времени.
Выходные дни: суббота и воскресение, праздничные дни.
Время реакции на обращение – 8 часов.
Гарантированный бесплатный SLA мы заявляем в течение 5 рабочих дней.
Для решения срочных вопросов вы всегда можете выбрать платную критичность обращения. Ваш вопрос будет рассмотрен в срочном порядке на платной основе.
Важно! Предупреждение разработчика
Техническая поддержка модуля и его индивидуальная настройка для работы с торговыми площадками — это абсолютно разные вещи.
Мы гарантируем работоспособность нашего продукта и бесплатные консультации по функционалу и возможностям модуля, но в рамках техподдержки не предоставляем бесплатно менеджера по работе с торговыми площадками.
В стоимость модуля не может входить стоимость настройки форматов и заключения контрактов с каждой из площадок. Все это придется делать либо вам лично, либо нанимать специального менеджера по работе с бизнес-площадками.
Если нужного вам шаблона нет в списке уже готовых форматов площадок (ознакомиться со списком можно в демо-режиме модуля или здесь ), мы всегда сможем договориться и сделать эту работу для вас дополнительной услугой.
Создание обращения в техподдержку веб-студии АКРИТ
Сообщить о проблеме можно :
- Через функционал на сайте разработчика (необходима регистрация) здесь .
- Через форму на вкладке Техподдержка интерфейса модуля.
При создании обращения необходимо предоставить нам:
- адрес сайта,
- логин,
- пароль.
- имя хоста,
- логин,
- пароль.
ВНИМАНИЕ! Прежде чем создать обращение, пожалуйста, прочтите
При возникновении проблем в работе, просьба проверить настройки, ознакомится с инструкциями и, в первую очередь, проверить корректность работы платформы.
Модуль установлен, и работает большом количестве сайтов. Ошибки практически исключены. Случаи, с которыми сталкивается наша техподдержка, как правило, выявляют ошибки на сервере и самом сайте. Крайне редко возникает ошибка скачивания решения из маркетплейса.
- Через скрипт проверки сервера http://www.1c-bitrix.ru/download/files/scripts/bitrix_server_test.php
- В административной панели вашего сайта http:// *ваш_сайт.ру* /bitrix/admin/site_checker.php?lang=ru
- В административной панели http:// *ваш_сайт.ру* /bitrix/admin/perfmon_panel.php?lang=ru
Подробную документацию по модулю, содержащую описание установки, обновления и настройки для работы можно найти на сайте разработчика , а также по ссылке в разделе FAQ: материалы на вкладке Техподдержка в интерфейсе модуля.
Там же вы можете найти сборник обучающих видеороликов. (Обратите внимание: в видео плейлист, а не одно видео!)
Excel).
Интеграция
Интеграция сайта wellige.ru и 1С изначальна была нетривиальной задачей. Все усложнялось тем, что конечные данные, которые нужно было передать на сайт хранились в рахных местах: иерархическая структура каталога и характеристики товаров хранились в некой самописной программе, из которой можно было выгрузить данные в формате *.csv, а данные об остатках товаров хранились непосредственно в 1С, но в самой 1С не было никакой иерархии разделов и товаров, а персобрать ее для выгрузки не представлялось возможным. Было принято решение производить интеграцию в 2 этапа.
Первым этапом была выгрузка иерархии разделов и товаров с использованием *.csv файла в рабочий каталог на сайте. Для реализации этой задачи был написан специальный скрипт, который извлекал данные из предоставленного файла, затем формировал необходимую структуру товаров и записывал все в инфоблок с товарами. Импорт товаров имел один важный момент — в предоставленном файле все товары были отдельными элементами, а на выходе мы должны были получить товары с торговыми предложениями. Заказчик предварительно указал правила, по которым нужно было из отдельных товаров формировать товары с предложениями. Все это было реализовано в скрипте импорта.
Вторым этапом было обновление остатков у загруженных товаров. Для этого была реализована выгрузка данных из 1С в промежуточный инфоблок, который на сайте не отображался, но служил для обновления информации в рабочем каталоге. Выгружать данные напрямую в рабочий каталог было нельзя из-за того, что данные, выгружаемые из 1С не имели необходимой структуры. Обмен работал следующим образом: выгрузка из 1С шла в промежуточный инфоблок, затем, после ее окончания запускался скрипт, который проверял в этом инфоблоке изменившиеся товары, затем находил в рабочем каталоге соответствующие им товары и подставлял в них данные из товаров промежуточного инфоблока. После этого товары в рабочем инфоблоке имели актуальные остатки. Важной особенностью обмена является то, что он шел только в одну сторону. Изменение количества товаров на сайте не предполагалось, так как на сайте отсутствует возможность оформления заказа и все изменения количества товаров проходили исключительно напрямую в 1С. Таким образом, обмен проходил по следующей схеме: при налиии изменений в номенклатуре или структуре разделов сначала на сайт выгружался *.csv файл и вручную запускался парсер.