Помогите, пожалуйста. Заполняю файл Excel. Не могу вывести номер последнего заполненного столбца. Код (PHP): require_once 'PHPExcel.php'; $objPHPExcel = new PHPExcel(); $objReader = PHPExcel_IOFactory::createReader('Excel2007'); $objPHPExcel = $objReader->load('files/client.xlsx'); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $lastRow = $worksheet->getHighestRow('A');//последняя заполненная ячейка $G = $worksheet->getCell('G' . $lastCol)->getValue();//Значение последней заполненной ячейки }; $ad_name = 'АД'; $objPHPExcel->getActiveSheet()->setCellValue('A'.($lastCol+1), $name); $objPHPExcel->getActiveSheet()->setCellValue('B'.($lastCol+1), $phone); $objPHPExcel->getActiveSheet()->setCellValue('C'.($lastCol+1), $mail); $objPHPExcel->getActiveSheet()->setCellValue('D'.($lastCol+1), $input); $objPHPExcel->getActiveSheet()->setCellValue('E'.($lastCol+1), $agent); $objPHPExcel->getActiveSheet()->setCellValue('F'.($lastCol+1), $ad_name); $objPHPExcel->getActiveSheet()->setCellValue('G'.($lastCol+1), ($G + 1)); $objPHPExcel->getActiveSheet()->setCellValue('H'.($lastCol+1), $date); $objPHPExcel->getActiveSheet()->setCellValue('I'.($lastCol+1), $srok); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007"); $excelFileName = "file.xlsx"; $excelFile = 'files/' . $excelFileName; $objWriter->save($excelFile); Вместо того чтобы записать данные на следующий после последнего заполненного поля, записывает на 5 строку. Как можно решить эту проблему? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]