为PHPSpreadsheet生成的excel设置活动单元格

时间:2018-04-05 17:34:20

标签: php phpexcel phpspreadsheet

我正在使用 PHPSpreadsheet

我在我们的网络应用程序生成的每个Excel中使用 freezePane('A9')

最后,我还添加 setSelectedCell('A9');

但是当我打开excel文件时,它会以“A10”作为活动单元格打开。并且“A9”也向下滚动。因此,必须向上滚动才能看到“9”行。

点击此处查看问题的图片。

enter image description here

1 个答案:

答案 0 :(得分:1)

这听起来有点像您的问题,https://github.com/PHPOffice/PhpSpreadsheet/issues/389

他们对各种解决方案的反应如下:

  

可以通过显式提供'topLeftCell'参数来纠正:

     

$spreadsheet->getActiveSheet()->freezePane('A2','A2');