如果列不适合窗口,PHPExcel freezePane()使水平滚动成为不可能
我需要冻结前六行和“无限”列,我想要滚动,但我所能做的所有PHPExcel类是滚动列后的选定单元格和行下面。
该function是通过select一个单元格(让我们说T7),然后单击View->Freeze Panes
在MS Excel中做到的。
我需要的东西可以在MS Excel中通过select第7行(不是单元格,而是左侧“标尺”上的完整行),然后单击View->Freeze Panes
。 通过这样做,你的前6行被冻结,你可以垂直滚动, 但更重要的是,因为无限的列不适合屏蔽,你仍然可以水平滚动 。
有任何想法吗?
文档没有帮助:
-
官方 – 没有关于这个function
-
非官方
$objPHPExcel->getActiveSheet()->freezePane("A7");
此答案的积分转到@MarkBaker: Source
看来只需要调用第一列和第二行。
像这样$objPHPExcel->getActiveSheet()->freezePane("A2");
这将冻结第一行,让你水平滚动。