Как выгрузить (экспортировать) лиды, сделки, контакты, компании (базу клиентов) из Битрикс24 в Excel
Сегодня расскажем как экспортировать из Битрикс24 базу клиентов в Excel.
- Войдите в свой Битрикс24 и выберите в верхнем меню раздел Лиды
2. Далее настройте фильтр лидов, которые хотите экспортировать. Для этого нажмите на строку Поиск. В новом окне выберите какие Лиды вас интересуют и нажмите кнопку Найти
3. Теперь нажмите на опцию Список в верхнем углу справа, чтобы увидеть все Лиды в виде списка
4. В этом списке нужно выделить все Лиды (поставьте галочку)
5. Внизу списка нужно указать выбор Для всех
6. После чего нажмите кнопку Подтвердить
7. Затем нажмите на кнопку Настройки (Шестеренка) и выберите в предложенном списке опцию Экспорт Лидов в Excel
8. В новом окошке нужно указать в каком виде экспортировать Лиды, выбрать можно все, поставив галочки, потом нажмите кнопку Выполнить
9. Появится окошко Экспорт Лидов в Excel, здесь будет указан размер файла. Здесь нажмите кнопку Скачать файл экспорта
10. Появится новое окно, с загружаемым файлом. В котором нужно нажать кнопку Сохранить
11. Откройте скачанный файл и нажмите кнопку Разрешить редактирование. Теперь ваша база клиентов размещена в таблице Excel, где все данные и поля при экспорте успешно сохранились
Все, готово! Такой же алгоритм действий применим к экспорту Компаний, Сделок и Контактов из Битрикс24 в Excel.
❗❗❗Важно! Чтобы избежать воровства базы клиентов из Битрикс24, необходимо правильно настроить права доступа.
- В Битрикс24 в верхнем меню нажмите на раздел Настройки и выберите подраздел Права.
2. Далее нажмите на блок Права
3. Открылось окно Права Доступа. Здесь есть Список ролей, выберите нужное из этого списка и нажмите Редактировать (маленький карандашик сбоку)
4. Теперь в окне Управление ролью вы можете в каждом Разделе (Экспорт, Удаление) выбрать опцию Нет доступа.
Теперь ваша база данных будет в целости и сохранности.
Подробнее смотрите наши видео здесь.
О том как выгрузить базу в Битрикс24 смотрите здесь.
⚠ Получите консультацию по внедрению, настройке, технической поддержки Битрикс24:
➡ по телефону (WhatsApp ) ☎: +7 (999) 333-17-23
Подписывайтесь на Telegram канал — получайте новые видео и статьи по возможностям Битрикс 24, обучающие видео Битрикс24, кейсы по Битрикс24 https://t.me/b24_k
Присоединяйтесь к чату взаимопомощи по Битрикс24 в Telegram! https://t.me/b24help
✅ В этом чате Вы можете задать любой вопрос по работе с Битрикс24, Вам ответят компетентные пользователи
Экспорт товаров в Excel
Оформите подписку Битрикс24.Маркет Плюс и используйте более 1 500 полезных приложений, представленных в каталоге.








Приложение позволяет выгрузить товары из CRM Bitrix24 в Excel (XLS-файл)
Другие наши приложения:




Версия 5
Новые контакты техподдержки
Версия 4
Переход на подписку
Версия 3
Первая версия
Установите на свой портал.
Устанавливая приложение, вы выражаете согласие на получение уведомлений на ваш адрес электронной почты — как связанных с работой приложения, так и рекламного характера.
Загрузка и Выгрузка товаров для 1С-Битрикс в формате XLSX, CSV, XML, JSON
В большинстве проектов разработанных на 1С-Битрикс требуется настроить выгрузку или загрузку товаров. Самый лучший вариант – написать индивидуальный скрипт-загрузчик под конкретные задачи. Из данной статьи вы поймете почему это так, и узнаете в чем заключаются основные отличия разных форматов.
В этой статье вы не найдете про парсинг сайтов, хотя парсингом тоже занимаюсь Если вам интересна данная услуга, пишите на мой емейл. Сегодня разберем основные форматы для загрузки и выгрузки, их плюсы и минусы, а также особенности работы с битриксом.
Стандартные способы выгружать и загружать данные в 1С-Битрикс
В системе битрикс предусмотрено всего несколько видов стандартной загрузки и выгрузки данных. Первый из них это Импорт\Экспорт Информационных блоков:
Именно инфоблоки являются основным инструментом, в которым мы храним данные. Этакая “часть базы данных” в удобном представлении.
При Импорт\Экспорте доступны 2 формата:
1. CSV – это простейший формат, который можно открыть в экселе и увидеть наглядно структуру файла в виде таблицы (правда, иногда в сломанной кодировке, т.к. эта программа почему-то любит windows-1251). Если открыть в блокноте, этот формат имеет вид:
В качестве разделителя выступает точка с запятой. С CSV приятно работать, и файлы в таком формате имеют наименьший вес – в нем просто нет ничего лишнего.
Правда есть один неприятный нюанс – В Битриксе вы не сможете адекватно выгрузить и затем загрузить данные о товаре, если делать это через Импорт \ Экспорт инфоблока. При этом варианте отсутствуют основные поля каталога, цены и количество, какой в этом смысл? Кроме того, ссылки для изображений указывают на папку /upload/, как вы поймете что вам копировать а что нет? Это можно исправить написав свой скрипт, но об этом позже.
2. XML – тут дела обстоят получше, когда речь заходит о более полной структуре данных. Тут вам и дерево из разделов, и все свойства из информационного блока, и даже цены. По сравнению с CSV форматом, все изображения собираются в отдельную папку, с таким же самым названием, которое мы давали файлу, что несомненно плюс. 
Из частых проблем я бы выделил:
– сам формат сложнее в плане чтения и работы с ним (в случае если захотите что-то добавить через редактор)
– при выгрузке товары выгружаются в новый инфоблок (а должно загружаться в старый)
Как видите, если вы автоматом собираете XML выгрузку, например, из программы 1С, и после этого загружаете без проблем на свой сайт, то XML очень даже хороший формат. Но как показывает практика, это очень редкие случаи.
Какая выгрузка на проектах сделанных на 1С-Битрикс самая лучшая?
Выгрузка в формате CSV, XLSX или XLS для CMS 1С-Битрикс написанная вручную
По моему опыту, самый лучший вариант, это написать уникальный загрузчик. Почему?
1. Будет использован формат данных, к которому привыкли вы и ваши коллеги / партнеры. Например, если у вас сохраняется определенная последовательность полей – “Название, Артикул, Цена, Вес”, то в самом скрипте будет прописано “искать товары по Артикулу, если ничего не найдено искать по Названию, если товар найден поменять его Цену и Вес“.
2. При желании файл может загружать картинки из определенных папок и даже сторонних сайтов. Задавать картинки для товаров можно будет не только для полей “Картинка для анонса” и “Детальная картинка”, но и перезаписать часто используемое свойство типа Файл, с отметкой Множественное.
3. Можно будет задать более сложную логику загрузки. Например, у ваших товаров есть свойство бренд, и вы хотите чтобы всем товарам также отмечался раздел, с соответствующим брендом. Все ограничивается лишь поставленной задачей, в рамках более сложной логики загрузки можно учесть многие нюансы, которые применимы только в вашем бизнесе или проекте.
При разработке такого скрипта код пишется с нуля на языке PHP при использовании Bitrix API, и не содержит лишних строчек.
Форматы файлов могут быть любыми: CSV, XML, XLSX, XLS, YML, JSON и т.д.
Вас интересует данная услуга? Свяжитесь со мной, отвечу на все вопросы и помогу с реализацией.
Для примера отчет одного из таких загрузчиков, который видно сразу после выполнения скрипта:

Отчет помогает искать любые несоответствия в базе, исправлять ошибки.
Во время выполнения скрипта можно добавить прелоадер и разбить загрузку на шаги:

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

Создаем директорию, например: «order_report», что бы к ней не было доступа для всех, можно создать в директории /bitrix/components
В файле init.php добавляем запись, которая создаст пункт меню в админпанели, в разделе «Сервис»:
В директории «elements_report» создаем три файла: generated.xls.php, step1.php, step2.php. Файл generated.xls.php оставляем пустым
Файл step1.php. Здесь у нас просто форма выбора даты «от» и «до» которая отправляет данные на файл step2.php
Файл step2.php: здесь выполняется заполнение файла generated.xls.php.
- Сначала очищается от предыдущего отчета.
- Добавляется шапка для верстки и заголовков.
- С помощью CSaleOrder::GetList получаем всю информацию о заказах отсортированных по ID и с фильтром DATE_INSERT.
- С nTopCount обрабатываем по 50 заказов за раз
- Внутри цикла заказа дополучаем информацию о корзине заказа с CSaleBasket::GetList с нужными для отчета данным.
- Формируем строку таблицы с данными о товаре и добавляем в конец файла generated.xls.php
- В конце обработки пороции из 50-ти заказов, отправляем форму на этуже страницу- с изначально заданными датами и ID последнего обработанного заказа.
- Эта форма будет отправляться до тех пор, пока колличество заказов больше одного. После обработки последнего выведутся ссылки на скачивание отчета и создание нового.
При желании можете расскомментировать строку LocalRedirect(‘generated.xls.php’);, тогда отчет скачается сразу по готовности.
Улучшение, генерируем xls сразу, без промежуточного php файла
Если файл generated.xls.php получается очень большим, сервер может не справиться с отдачей его как xls файла. На самом деле, можно сразу создать xls файл с таблицей, он точно также откроется экселем.
В файле step2.php меняем
$generated_xls_php = ‘generated.xls.php’;
на $generated_xls_php = ‘generated.xls’;
Из заголовка генерируемого файла убираем:
Ссылку на скачивание готового отчета меняем на:
Поддержать выпуски видео уроков, поблагодарить за полезную инструкцию или заметку можно через:
Мои каналы:
Каналы на которые я выкладываю видео. Контент дублируется, смотрите где удобнее.
Поделиться страницей в соц. сетях.
Спасибо! Это помогает развивать сайт.
Записная книжка разработчика
Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.