
PHPExcel: библиотека для работы с электронными таблицами
Готовый модуль PHPExcel для 1С-Битрикс: работа с Excel-файлами, импорт и экспорт данных. Установите готовое решение на свой сайт уже сегодня!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 06.12.2015
- Версия:
- 2.1.5
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Функционал библиотеки Excel
Библиотека PHPExcel для 1С-Битрикс — это готовое решение, предназначенное для полноценной работы с файлами форматов XLS, XLSX, CSV, ODS и другими табличными документами непосредственно в среде «Управление сайтом». Основная задача продукта — устранить критическую несовместимость стандартной PHP-библиотеки PHPExcel с настройками PHP на сервере, где запущен Битрикс. Вместо ручного вмешательства в конфигурацию сервера (изменение параметра mbstring.func_overload) вы получаете корректно работающий модуль, который можно установить и сразу использовать в своих проектах.
Для чего нужен этот продукт?
Решение необходимо разработчикам и администраторам сайтов на 1С-Битрикс, которым требуется программно создавать, редактировать, импортировать или экспортировать таблицы Excel. Типовые задачи: выгрузка каталогов товаров, формирование отчётов, обработка заказов, загрузка прайс-листов от поставщиков, работа с торговыми предложениями и остатками на складах. Без этой библиотеки выполнение многих операций с Excel на Битрикс затруднено из-за конфликта настроек мультибайтовых строк.
Ключевые возможности и технические детали
После установки готового решения вы получаете полностью адаптированную библиотеку PHPExcel, которая корректно работает при любом значении параметра mbstring.func_overload (как 0, так и 2). Это означает, что вам не придётся менять глобальные настройки PHP, что критически важно для стабильной работы других модулей системы. Продукт проверен на широком спектре версий PHP: от 5.4 до 8.2, а также на серверах под управлением GNU/Linux и MS Windows.
- Совместимость: Подходит для всех редакций 1С-Битрикс — от «Первого сайта» до «Энтерпрайз».
- Простота установки: Решение устанавливается как обычный модуль из Маркетплейса, не требует сложной настройки или дополнительных правок кода.
- Поддержка современных технологий: Библиотека адаптивна и совместима с Композитом (кешированием страниц), что важно для производительности нагруженных проектов.
- Стабильность: Решение установлено более 1000 раз и прошло проверку в реальных проектах.
Что получает покупатель?
Приобретая данное решение, вы получаете готовый к работе модуль библиотеки PHPExcel. Вам не нужно скачивать оригинальную библиотеку с GitHub, вручную патчить её для совместимости с Битрикс или разбираться с тонкостями работы mbstring. Всё, что требуется — установить модуль через административную панель и начать вызывать функции библиотеки в своём коде. Экономия времени на настройку составляет от нескольких часов до нескольких дней, особенно на проектах с нестандартными конфигурациями сервера.
Для кого подходит?
Продукт будет полезен веб-студиям, занимающимся разработкой на 1С-Битрикс, штатным разработчикам интернет-магазинов, а также администраторам корпоративных порталов и крупных каталогов. Особенно актуален для бизнеса, связанного с электронной коммерцией, логистикой, оптовой и розничной торговлей, где требуется регулярный обмен данными с партнёрами в формате Excel. Решение подходит как для небольших проектов (интернет-магазин на редакции «Старт»), так и для высоконагруженных систем уровня «Энтерпрайз».
Библиотека PHPExcel с поддержкой mbstring.func_overload=0 и mbstring.func_overload=2. Данное решение решает проблему подключения PHPExcel к Bitrix "Управление сайтом" Без необходимости изменять func_overload на сервере. Просто берите, устанавливайте и пользуйтесь.
Данное решение проверено на версиях PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.4, 8.0, 8.1, 8.2 Под управлением Операционных систем GNU/Linux и MS Windows.

Для чего конкретно нужен модуль PHPExcel на 1С-Битрикс?
С какими версиями 1С-Битрикс совместим модуль?
Какова стоимость лицензии и условия её использования?
Как происходит установка и настройка модуля?
Как получить техническую поддержку в случае проблем?
Установка модуля из Маркетплейса
Перейдите в административном разделе сайта в «Маркетплейс» → «Каталог решений». Найдите модуль «PHPExcel: библиотека для работы с электронными таблицами» и нажмите «Установить».
Активация установленного решения
После завершения установки перейдите в «Маркетплейс» → «Установленные решения». Найдите в списке модуль PHPExcel и нажмите кнопку «Активировать», чтобы включить его на сайте.
Проверка наличия библиотеки в системе
Откройте «Настройки» → «Настройки продукта» → «Настройки модулей» и найдите раздел «PHPExcel». Убедитесь, что модуль отображается в списке — это подтверждает его корректную установку.
Настройка параметров модуля (если требуется)
В настройках модуля PHPExcel проверьте, что параметры путей к временным файлам и кодировок соответствуют вашему серверу. По умолчанию модуль уже адаптирован для Битрикс, поэтому дополнительные изменения обычно не нужны.
Проверка работы библиотеки через тестовый скрипт
Создайте простой PHP-скрипт (например, в публичной части сайта) с вызовом `require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/phpexcel/classes/general/PHPExcel.php');` и попробуйте загрузить или создать XLSX-файл. Если ошибок нет — модуль работает корректно.
Интеграция с типовыми задачами сайта
Настройте вызов функций модуля в своих компонентах или скриптах (например, для экспорта каталога или импорта прайс-листов). Убедитесь, что операции с таблицами выполняются без конфликтов, связанных с mbstring.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.











