如何使用PHPExcel冻结标题和一组列

Jim*_*988 9 php phpexcel

我想冻结我的页眉和列,如下所示:

在此输入图像描述

我可以冻结我的标题绝对精细和花花公子:

    $highestRowCount = $sheet->getHighestRow();
    $highestColumnCount = $sheet->getHighestColumn();

    $sheet->freezePane( "{$highestColumnCount}2" );
Run Code Online (Sandbox Code Playgroud)

但是当我在列上添加另一个冻结时:

    $sheet->freezePane( "D{$highestRowCount}" );
Run Code Online (Sandbox Code Playgroud)

它打破了擅长滚动的能力......

我该怎么做呢?

Mar*_*ker 18

您在任何单个工作表上只能有一个单独的freezePane,因此您可以将地址设置为覆盖水平和垂直,例如

$sheet->freezePane( "D2" );
Run Code Online (Sandbox Code Playgroud)