如果列不适合 window,PHPExcel freezePane() 将无法水平滚动
PHPExcel freezePane() makes it impossible to scroll horizontally if columns doesn't fit the window
我需要冻结我想要滚动的前六行和 "infinite" 列,但我可以用 PHPExcel class 滚动列选定的单元格及其下方的行。
该功能正在执行您在 MS Excel 中实现的功能,方法是选择一个单元格(假设为 T7)并单击 View->Freeze Panes
。
我需要的可以在 MS Excel 中实现,方法是选择第 7 行(不是单元格,而是左侧的完整行 "ruler")并单击 View->Freeze Panes
。
通过这样做,您可以冻结前 6 行并且可以垂直滚动 但更重要的是,由于无限列不适合屏幕,您仍然可以水平滚动 。
有什么想法吗?
文档没有帮助:
官方 - 与该功能无关
$objPHPExcel->getActiveSheet()->freezePane("A7");
此答案的致谢归功于@MarkBaker:
好像只需要调用第一列和第二行。
像这样$objPHPExcel->getActiveSheet()->freezePane("A2");
这将冻结第一行并让您水平滚动。
我需要冻结我想要滚动的前六行和 "infinite" 列,但我可以用 PHPExcel class 滚动列选定的单元格及其下方的行。
该功能正在执行您在 MS Excel 中实现的功能,方法是选择一个单元格(假设为 T7)并单击 View->Freeze Panes
。
我需要的可以在 MS Excel 中实现,方法是选择第 7 行(不是单元格,而是左侧的完整行 "ruler")并单击 View->Freeze Panes
。
通过这样做,您可以冻结前 6 行并且可以垂直滚动 但更重要的是,由于无限列不适合屏幕,您仍然可以水平滚动 。
有什么想法吗?
文档没有帮助:
官方 - 与该功能无关
$objPHPExcel->getActiveSheet()->freezePane("A7");
此答案的致谢归功于@MarkBaker:
好像只需要调用第一列和第二行。
像这样$objPHPExcel->getActiveSheet()->freezePane("A2");
这将冻结第一行并让您水平滚动。