1

我有一个带有 2 个工作表的 phpexcel 页面,其中一个使用条件格式并将数据从数据库中拉出,我想使用行号来选择放置条件格式的距离,所以我有这个变量它会自动递增以将数据放入每一行

$rownumber++

然后我有这段代码

$objPHPExcel->getActiveSheet()->duplicateConditionalStyle(
                $objPHPExcel->getActiveSheet()->getStyle('I2')->getConditionalStyles(),
                'I2:K4'
            );

我想要做的是它有 I2:K4 我希望它是这样的

I2:K$行号

所以使用自动增加的行号来知道将条件格式放置多远,但我试图让这样的东西为我工作没有成功,所以如果有人知道如何做到这一点,请我需要一些帮助

4

1 回答 1

1

range 参数只是一个标准的 PHP 字符串,因此您可以使用标准的 PHP 字符串连接,例如 'I2:K'.$rownumber

$objPHPExcel->getActiveSheet()->duplicateConditionalStyle( 
                $objPHPExcel->getActiveSheet()->getStyle('I2')->getConditionalStyles(), 
                'I2:K'.$rownumber  
            );
于 2012-06-01T08:05:41.423 回答