在我的应用程序中,我有一个包含产品的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
的值设置为下一行值?
答案 0 :(得分:1)
@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.