Advertisement
krot

getXLS

Jul 3rd, 2017
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.25 KB | None | 0 0
  1. function getXLS($xls){
  2.     $objPHPExcel = PHPExcel_IOFactory::load($xls);
  3.     $objPHPExcel->setActiveSheetIndex(0);
  4.     $aSheet = $objPHPExcel->getActiveSheet();
  5.  
  6.     //этот массив будет содержать массивы содержащие в себе значения ячеек каждой строки
  7.     $array = array();
  8.     //получим итератор строки и пройдемся по нему циклом
  9.     foreach($aSheet->getRowIterator() as $row){
  10.       //получим итератор ячеек текущей строки
  11.       $cellIterator = $row->getCellIterator();
  12.       //пройдемся циклом по ячейкам строки
  13.       //этот массив будет содержать значения каждой отдельной строки
  14.       $item = array();
  15.       foreach($cellIterator as $cell){
  16.         //заносим значения ячеек одной строки в отдельный массив
  17.         array_push($item,  $cell->getCalculatedValue());
  18.       }
  19.       //заносим массив со значениями ячеек отдельной строки в "общий массв строк"
  20.       array_push($array, $item);
  21.     }
  22.     return $array;
  23.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement