PhpSpreadsheet — это библиотека, написанная на чистом PHP и предлагающая набор классов, которые позволяют читать и писать различные форматы файлов электронных таблиц, такие как Excel и LibreOffice Calc.
См. инструкции по установке.
Подробнее об этом, включая инструкции по установке, читайте в официальной документации. Или ознакомьтесь с документацией API.
Пожалуйста, задавайте вопросы о поддержке на StackOverflow или пообщайтесь в чате на Gitter.
Сейчас я использую Patreon для поддержки работы, которую я делаю над PhpSpreadsheet.
Сторонники получат доступ к статьям о работе с PhpSpreadsheet и о том, как использовать некоторые из его более продвинутых функций.
Сообщения, уже доступные сторонникам Patreon:
Игра свиданий
Посмотрите, как MS Excel (и PhpSpreadsheet) обрабатывает значения даты и времени.
Зацикливание цикла
Советы по перебору строк и ячеек на листе.
А для патронов на уровнях, активно использующих PhpSpreadsheet:
За маской
Взгляните на маски числового формата.
Следующая статья (сейчас в работе):
Формула успеха
Как отлаживать формулы, которые не дают ожидаемого результата.
Моя цель — публиковать хотя бы одну статью каждый месяц, подробно рассматривая некоторые функции MS Excel и способы использования этих функций в PhpSpreadsheet или способы выполнения различных действий в PhpSpreadsheet.
Запланированные публикации на будущее включают такие темы, как:
Таблицы
Структурированные ссылки
Автофильтрация
Формулы массива
Условное форматирование
Проверка данных
Связующие значения
Изображения
Графики
По истечении шести месяцев, эксклюзивных для сторонников Patreon, статьи будут включены в общедоступную документацию библиотеки.
PhpSpreadsheet — следующая версия PHPExcel. Он нарушает совместимость, чтобы значительно улучшить качество базы кода (пространства имен, соответствие PSR, использование новейших функций языка PHP и т. д.).
Поскольку все усилия были перенесены на PhpSpreadsheet, PHPExcel больше не будет поддерживаться. Все материалы для PHPExcel, исправлений и новых функций должны быть ориентированы на master
ветку PhpSpreadsheet.
Вам нужно мигрировать? Для этого существует автоматизированный инструмент.
PhpSpreadsheet находится под лицензией MIT.