Я загружаю электронную таблицу Libre Office с именованным диапазоном, определенным на стороне калькулятора Libre Office:
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Ods();
$spreadsheet = $reader->load("test.ods");
До сих пор прекрасно работает для извлечения электронной таблицы (так же просто, как два вышеупомянутых оператора), за исключением того, что я не получаю именованный диапазон:
$namedRange = $spreadsheet->getNamedRanges();
$ namedRange выше — это пустой массив. Читая документацию, я вижу, что могу определить диапазон на стороне php, но неясно, может ли PhpSpreadsheet получить диапазоны, определенные на стороне калькулятора Libre Office,
заранее спасибо
Задача ещё не решена.
Других решений пока нет …