我正在使用 PHPSpreadsheet
我在我们的网络应用程序生成的每个Excel中使用 freezePane('A9')。
最后,我还添加 setSelectedCell('A9'); 。
但是当我打开excel文件时,它会以“A10”作为活动单元格打开。并且“A9”也向下滚动。因此,必须向上滚动才能看到“9”行。
点击此处查看问题的图片。
答案 0 :(得分:1)
这听起来有点像您的问题,https://github.com/PHPOffice/PhpSpreadsheet/issues/389
他们对各种解决方案的反应如下:
可以通过显式提供'topLeftCell'参数来纠正:
$spreadsheet->getActiveSheet()->freezePane('A2','A2');