Один open() на XLSX, XLS и CSV: что нового в FastExcelReader 4.2

aVadim 26.07.2026
Не успели дописать пост про 4.0, как вышли 4.1 и 4.2. Рассказываем, что нового: теперь Excel::open() сам определяет формат по сигнатуре файла и читает XLSX, XLS и CSV одной строкой — ветвление по расширению больше не нужно.

Что нового в FastExcelReader 4: работает с XLS, свои имена колонок и чтение XLSX в полтора раза быстрее

aVadim 23.07.2026
FastExcelReader 4 читает старый формат XLS (Excel 97–2003) предоставляя тот же набор методов, что и при работе с XLSX, — отдельная библиотека и развилка в коде больше не нужны. Метод withHeader() теперь принимает свои имена колонок, а чтение XLSX ускорилось примерно в полтора раза. Разбираем главные новинки 4-й версии

FastExcelReader: обзор быстрого ридера Excel и CSV для PHP

aVadim 20.03.2026
PhpSpreadsheet тратит сотни мегабайт памяти даже на небольших файлах, а на больших падает вовсе. Если задача — прочитать данные из Excel, а не редактировать книгу, есть инструмент точнее: FastExcelReader читает XLSX и CSV потоком, быстро и почти без роста памяти — не теряя при этом даты, стили, объединённые ячейки и картинки. Обзор возможностей ридера.

XLSX изнутри: почему потоковая запись решает почти все проблемы

aVadim 06.02.2026
XLSX — это не «документ Excel», а ZIP-архив с XML-файлами. В статье разбираю внутреннее устройство формата и объясняю, почему потоковая запись принципиально эффективнее объектной модели при генерации больших Excel-файлов в PHP

Почему я написал семейство библиотек FastExcelPhp и кому она реально нужна

aVadim 06.02.2026
Генерация Excel в PHP кажется простой задачей, ровно до тех пор, пока файл не вырастает до сотен тысяч строк, а скрипт не упирается в лимиты памяти или не отваливается по таймауту. Это статья про философию FastExcelPhp и задачи, которые решает это семейство библиотек.