PHPExcelを使用して、ワークシートの一番上の行と最初の3列を固定しようとしています。
私は問題なく行をフリーズできます:
$objPHPExcel->getActiveSheet()->freezePane('A2');
または、問題なく列を凍結できます。
$objPHPExcel->getActiveSheet()->freezePane('D1');
しかし、両方を使用しようとすると、1つ目が2つ目で上書きされます。
同じシートで両方を使用する方法はありますか?
ありがとう。
列と行の両方をフリーズしようとしていると思います。
freezePane
は、指定した以前のパラメータを明らかに上書きします。
現在のシナリオでは、一番上の行と一番左の3列をフリーズしようとしていることがわかります
これを試して:
$objPHPExcel->getActiveSheet()->freezePane('D2');
これはフリーズします行1および列A、B&C
これで作業が完了します!
注:freezePane
は、MSでの使用方法とまったく同じように機能しますエクセル。セルを選択して、[フリーズ]を選択します。そして、それより上の行は何でもフリーズし、残りの列はフリーズします。