在PhpSpreadsheet中获取Libre OFfice calc中定义的命名范围

在PhpSpreadsheet中获取Libre OFfice calc中定义的命名范围,php,libreoffice-calc,phpspreadsheet,Php,Libreoffice Calc,Phpspreadsheet,我正在加载Libre Office电子表格,该电子表格在Libre Office calc端定义了一个命名范围: $reader = new \PhpOffice\PhpSpreadsheet\Reader\Ods(); $spreadsheet = $reader->load("test.ods"); 到目前为止,检索电子表格非常有效(与上面的两条语句一样简单),但我没有得到指定的范围: $namedRange = $spreadsheet->getNamedRanges();

我正在加载Libre Office电子表格,该电子表格在Libre Office calc端定义了一个命名范围:

$reader = new \PhpOffice\PhpSpreadsheet\Reader\Ods();
$spreadsheet = $reader->load("test.ods");
到目前为止,检索电子表格非常有效(与上面的两条语句一样简单),但我没有得到指定的范围:

$namedRange = $spreadsheet->getNamedRanges();
上面的$namedRange是一个空数组。通过阅读文档,我可以在php端定义一个范围,但不清楚PhpSpreadsheet是否能够在Libre Office calc端定义范围,
提前感谢

基于阅读,ODS阅读器中不支持命名范围。一般来说,ODS阅读器中的功能支持似乎非常有限。好的,谢谢!事实上,我可以看到xls(7500行)和xlsx(2000行)比ods(820行)实现了更多的功能。我仍然可以按范围检索单元格,因此对我来说非常有用:-)基于读取,ODS阅读器中不支持命名范围。一般来说,ODS阅读器中的功能支持似乎非常有限。好的,谢谢!事实上,我可以看到xls(7500行)和xlsx(2000行)比ods(820行)实现了更多的功能。我仍然可以按范围检索单元格,因此对我非常有用:-)