我正在使用PHPSpreadsheet
我在我们的 Web 应用程序生成的每个 Excel 中都使用freezePane('A9')。
最后,我还添加了setSelectedCell('A9'); .
但是当我打开 excel 文件时,它会以“A10”作为活动单元格打开。并且“A9”也向下滚动。所以必须向上滚动才能看到“9”行。
在此处查看问题的图像。
我正在使用PHPSpreadsheet
我在我们的 Web 应用程序生成的每个 Excel 中都使用freezePane('A9')。
最后,我还添加了setSelectedCell('A9'); .
但是当我打开 excel 文件时,它会以“A10”作为活动单元格打开。并且“A9”也向下滚动。所以必须向上滚动才能看到“9”行。
在此处查看问题的图像。
这听起来有点像你的问题,https://github.com/PHPOffice/PhpSpreadsheet/issues/389
他们对某种修复的回应是这样的:
可以通过显式提供“topLeftCell”参数来纠正:
$spreadsheet->getActiveSheet()->freezePane('A2','A2');