我正在尝试使用 PHPExcel 冻结工作表中的第一行和前 3 列。
我可以毫无问题地冻结该行:
$objPHPExcel->getActiveSheet()->freezePane('A2');
或者我可以毫无问题地冻结列:
$objPHPExcel->getActiveSheet()->freezePane('D1');
但是当我尝试同时使用两者时,第一个被第二个覆盖。
有没有办法在同一张纸上同时使用两者?
谢谢。
原文由 CMR 发布,翻译遵循 CC BY-SA 4.0 许可协议
我假设您正在尝试同时冻结列和行。
freezePane
显然会覆盖您可能已为其提供的所有先前参数。根据您当前的情况,我看到您正在尝试冻结 顶行 和最 左边的 3 列
尝试这个:
这将冻结 第 1 行 和 A、B 和 C 列
这应该可以完成您的工作!
注意:
freezePane
您在 MS Excel 中的使用方式完全相同。您选择一个单元格并选择冻结。它会冻结其上方的所有行以及留给它的列。