2016-07-08 12 views
5

私は行のスタイルを取得しようとしています。 ( "A3:V3")、それを配列に渡してから、その配列をapplyFromArray();関数で使用します。ここでPHPExcel:行またはセル範囲からスタイルを取得して別のセルに適用する方法

は、私が試したものです:

$objPHPExcel = $objReader->load($inputFileName); 
$sheet = $objPHPExcel->getActiveSheet(); 
$style = $sheet->getStyle("A3:V3"); 
$sheet->getStyle("A$totalRows:V$totalRows")->applyFromArray($style); 

これはエラーがスローされます '無効なスタイルの配列が渡されました。'

これに対応する回避策はありますか?

答えて

4

私はドキュメントでこれを見つけた - 「あなたは他のセルにルールセットをコピーしたい場合は、スタイルオブジェクトを複製することができます」

$objPHPExcel->getActiveSheet()->duplicateStyle($objPHPExcel->getActiveSheet()->getStyle('B2'), 'B3:B7');

をだから私はもうこれを行う必要はありませんでした。もうちょっと調べてみたのだろうか。

関連する問題