2

我正在使用PHPSpreadsheet

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

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

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

在此处查看问题的图像。

在此处输入图像描述

4

1 回答 1

2

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

他们对某种修复的回应是这样的:

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

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

于 2018-04-05T17:40:26.143 回答