@igortyulkin

Как получить массив столбца PHPExcel?

Добрый день, подскажите есть ли в PHPExcel метод получения всех значений в столбце в массив и аналогичное со стройкой?
  • Вопрос задан
  • 1024 просмотра
Пригласить эксперта
Ответы на вопрос 2
@iljaGolubev
rangeToArray
как "со стройкой" - не знаю
Ответ написан
@igortyulkin Автор вопроса
вопрос решен

$sheet = $objPHPExcel->getActiveSheet();
$array_data = array();
foreach($sheet->getRowIterator() as $row){
    $rowIndex = $row->getRowIndex ();
    $array_data[$rowIndex] = array('A'=>'', 'B'=>'','C'=>'','D'=>'');
     
    $cell = $sheet->getCell('A' . $rowIndex);
    $array_data[$rowIndex]['A'] = $cell->getCalculatedValue();
    $cell = $sheet->getCell('B' . $rowIndex);
    $array_data[$rowIndex]['B'] = $cell->getCalculatedValue();
    $cell = $sheet->getCell('C' . $rowIndex);
    $array_data[$rowIndex]['C'] = $cell->getCalculatedValue();
    $cell = $sheet->getCell('D' . $rowIndex);
    $array_data[$rowIndex]['D'] = $cell->getCalculatedValue();
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы