Phpspreadsheet PHPSReadSheet 1.15.0,按名称访问单元

Phpspreadsheet PHPSReadSheet 1.15.0,按名称访问单元,phpspreadsheet,Phpspreadsheet,我有一个Excel“模板”,其中一些命名的单元格是“学生”,例如,单元格坐标B2 我曾经使用PHPSpreadsheet并通过以下方式访问一些单元格:$worksheet->getCell('student') 它一直工作到上一个1.15.0版本,该版本向我返回以下错误:“致命错误:未捕获错误:在null上调用成员函数getCell()” 在我的Excel文件中,这个命名单元格是“=Feuil1!$B$5”,但是如果我试图手动将其更改为“=Feuil1!B5”,我会有一些奇怪的行为,命名单元格的

我有一个Excel“模板”,其中一些命名的单元格是“学生”,例如,单元格坐标B2 我曾经使用PHPSpreadsheet并通过以下方式访问一些单元格:
$worksheet->getCell('student')

它一直工作到上一个1.15.0版本,该版本向我返回以下错误:
“致命错误:未捕获错误:在null上调用成员函数getCell()”
在我的Excel文件中,这个命名单元格是
“=Feuil1!$B$5”
,但是如果我试图手动将其更改为
“=Feuil1!B5”
,我会有一些奇怪的行为,命名单元格的位置会更改为C5或B4,等等

我真的需要按名称访问单元格,但我不知道如何使用1.15.0版的PHPSReadSheet实现这一点


谢谢

我也有同样的问题。1.15.0对命名范围的处理方式进行了一些突破性的更改。据我所知,使用getCell()访问命名单元格已不再可能(但我很高兴被证明是错误的)$myCellRange=str_replace(“$”,“,”,preg_replace($pattern,,$spreadsheet->getNamedRange('CELL_NAME')->getRange());有了这个,我可以得到一个命名单元格的范围。它不是很漂亮,但很管用。:)