Пример #1
0
 /**
  * @param PHPExcel_Worksheet_Row $row
  *
  * @return CellCollection
  */
 public function parse(PHPExcel_Worksheet_Row $row)
 {
     $iterator = $row->getCellIterator();
     $iterator->setIterateOnlyExistingCells($this->settings->getIgnoreEmpty());
     $cells = [];
     foreach ($iterator as $index => $cell) {
         $index = $this->settings->getHasHeading() && isset($this->heading[$index]) ? $this->heading[$index] : $this->getIndexFromColumn($cell);
         $cells[$index] = new Cell($cell, $index, $this->settings);
     }
     return new CellCollection($cells);
 }