私はphpexcelでExcel表をスタイル設定しようとしています。私はこれを行う:phpexcelでセル範囲を設定する
$sheet->getStyle('A1:B2')->applyFromArray($style);
しかし、私は数値座標を与えることができます。 1つのセルでgetStyleByColumnAndRow($x, $y)
を使用できますが、範囲では使用できません。何か案は?それはサポートされていますか?事前に
おかげで、M.
私はphpexcelでExcel表をスタイル設定しようとしています。私はこれを行う:phpexcelでセル範囲を設定する
$sheet->getStyle('A1:B2')->applyFromArray($style);
しかし、私は数値座標を与えることができます。 1つのセルでgetStyleByColumnAndRow($x, $y)
を使用できますが、範囲では使用できません。何か案は?それはサポートされていますか?事前に
おかげで、M.
あなたは、整数からセル名A1
とB2
を生成することができ、私は現在、覚えていない(見つけたときに追加されます)だけ 'を使用して名前をCONCATた名前PHPExcel機能によって座標: 'をグルー文字として使用し、現在と同じコードを使用します。それによって、列名を作成するために使用される関数は座標です
EDIT
はたぶん重要な注意
PHPExcel_Cell::stringFromColumnIndex($colIndex)
あなたの答えをありがとう!私はもっと良い解決策があることを望んでいた、おそらく別の機能。コードを短く保つのが好きです:D –
です:一度に多数のセルのスタイルを書く はのスタイルを書くよりもはるかに高速であります各セルは別々に 私のテストケースでは、一度に複数のセル値を書き込んでもコードは高速化されませんでしたが、一度に複数のセルスタイルを書き込むとずっと高速になりました。 –