Для тех, кто хочет получить более полезный ответ, следуя коду в приведенном выше примере, приведен быстрый фрагмент, который будет анализировать активную рабочую таблицу в многомерный массив (в этом примере игнорируется ReadFilter, созданный OP).
$data = array();
$worksheet = $objPHPExcel->getActiveSheet();
foreach ($worksheet->getRowIterator() as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
$data[$cell->getRow()][$cell->getColumn()] = $cell->getValue();
}
}
var_dump($data);
КСТАТИ Причина, по которой я говорю «более полезный ответ», заключается в том, что мне также было трудно разобраться с документацией PHPExcel (которая состоит из 6 отдельных документов и без реальной ссылки, подобной API) в первый развокруг.
ОП говорит, что он "прочитал все документы", но я предполагаю, что, как и я, он прочитал файл с именем Документация пользователя PHPExcel - чтение файлов электронных таблиц.doc , в котором объясняется, какчитать в электронной таблице, но не охватывает использование содержимого.
Чтобы выяснить это, вы должны изучить документацию PHPExcel для разработчиков.doc и перейти к части 4 (котораягде я нашел пример выше).
Да, моя вина в том, что я не был внимательным, но, очевидно, это повторяющаяся проблема.: -)