В моем приложении у меня есть файл json, в котором хранятся продукты.
В цикле я перебираю все элементы и помещаю их в ячейки.
$this->row = 4;
foreach ($this->json['products'] as $product) {
$this->template->getActiveSheet()->setCellValueByColumnAndRow(6, $this->row, $product);
$this->row++;
}
После этого я устанавливаю стиль файла Excel
$this->template->getActiveSheet()->mergeCells('J6:K6');
В основном слияние строк J
а также K
друг с другом, но из-за этого значение K
удаляется. Как я могу установить значение K
к значению следующей строки динамически после слияния недоступной строки?
@jahmic дает ответ здесь
//There is a specific method to do this:
$objPHPExcel->getActiveSheet()->mergeCells('J6:K6');
//You can also use:
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('J6:K6');
//That should do the trick.
Других решений пока нет …