1

2つのワークシートを含むphpexcelページがあり、1つは条件付き書式を使用しており、データベースからデータを取得しています。行番号を使用して、条件付き書式を配置する距離を選択したいので、この変数を使用します。これは、データを各行に配置するために自動インクリメントされます

$rownumber++

それから私はこのコードの一部を持っています

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

私がやりたいのは、I2:K4があるところです。

I2:K $ rownumber

これは、自動増加行番号を使用して条件付き書式をどこまで配置するかを知るために使用しますが、このようなものを機能させることに失敗したので、誰かがこれを行う方法を知っている場合は、助けが必要です

4

1 に答える 1

1

range引数は単なる標準のPHP文字列であるため、「I2:K」のような標準のPHP文字列連結を使用できます。$ rownumber

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