我正在尝试使用 PHPExcel 卡住工作表中的第一行和前 3 列。
我可以毫无问题地卡住该行:
$objPHPExcel->getActiveSheet()->freezePane('A2');
或者我可以毫无问题地卡住列:
$objPHPExcel->getActiveSheet()->freezePane('D1');
但是当我尝试同时使用两者时,第一个会被第二个覆盖。
有没有办法在同一张纸上同时使用两者?
谢谢。
最佳答案
我假设您正在尝试卡住列和行。
freezePane
显然会覆盖你之前给它的任何参数。
根据您当前的情况,我看到您正在尝试卡住 顶行 和 最左边的 3 列
试试这个:
$objPHPExcel->getActiveSheet()->freezePane('D2');
这将卡住第 1 行和 A、B 和 C 列
这应该可以完成您的工作!
注意: freezePane
的工作方式与您在 MS Excel 中的使用方式完全相同。您选择一个单元格并选择卡住。它会卡住它上面的所有行,以及剩下的列。
关于phpexcel 卡住行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23423964/