Есть скрипт по заливке товаров с прайс листов. На 2 прайсах все грузится нормально, но вот почему то в 3 прайсе попадает только столбец с ценами а имя товара и артикул не видит.
Кусок кода
$PHPExcel_file = \PHPExcel_IOFactory::load($this->excel_file);
$PHPExcel_file->setActiveSheetIndex(0);
foreach ($PHPExcel_file->getWorksheetIterator() as $worksheet) {
$worksheetTitle = $worksheet->getTitle();
$highestRow[] = $worksheet->getHighestRow();
}
for ($i = 34; $i <= $highestRow[0]; ++$i) {
$Row = new stdClass();
$Row->model = trim($PHPExcel_file->getActiveSheet()->getCellByColumnAndRow('0', $i)->getValue());
$Row->name = trim($PHPExcel_file->getActiveSheet()->getCellByColumnAndRow('1', $i)->getValue());
$Row->price = trim($PHPExcel_file->getActiveSheet()->getCellByColumnAndRow('6', $i)->getValue());
$Row->category_name = trim($PHPExcel_file->getActiveSheet()->getCellByColumnAndRow('18', $i)->getValue());
$Row->children_cat_one_lvl = trim($PHPExcel_file->getActiveSheet()->getCellByColumnAndRow('19', $i)->getValue());
$Row->children_cat_two_lvl = trim($PHPExcel_file->getActiveSheet()->getCellByColumnAndRow('20', $i)->getValue());
$Res[] = $Row;
}
foreach ($Res as $key => $value) {
if (empty($value->price)) {
unset($Res[$key]);
}
}