如果列不适合窗口,PHPExcel freezePane()使得无法水平滚动

时间:2016-04-28 09:20:42

标签: php excel phpexcel

我需要冻结我要滚动的前六行和“无限”列,但我可以用PHPExcel类做的就是在选定的单元格和它下面的行之后滚动列。

通过选择一个单元格(比方说T7)并点击 .one { margin-top: 20px; } ,该功能正在您在MS Excel中实现的目标。

通过选择第7行(不是单元格,但在左侧“标尺”中的完整行),我可以在MS Excel中实现所需,然后单击View->Freeze Panes。 通过这样做,您可以冻结前6行并且可以垂直滚动但更重要的是,由于无限列不适合屏幕,您仍然可以水平滚动

有什么想法吗?

文档无效:

2 个答案:

答案 0 :(得分:1)

$objPHPExcel->getActiveSheet()->freezePane("A7");

这个答案的功劳归于@MarkBaker:Source

答案 1 :(得分:0)

似乎只需要调用第一列和第二行。

喜欢这个$objPHPExcel->getActiveSheet()->freezePane("A2");

这将冻结第一行并让您水平滚动。