Я разрабатываю приложение с Symfony 4, и мне нужно прочитать данные из файла Excel. Я интегрирую PhpOffice \ PhpSpreadsheet в свой проект, но пока не могу найти документацию для его использования. Я нахожу этот сайт для запуска, но он не делает все, что я хочу. https://phpspreadsheet.readthedocs.io/en/latest/topics/reading-and-writing-to-file/
Если у кого-то есть другой трек или он умеет читать данные из файла Excel с помощью PhpSpreadsheet.
public function excelReader(){
$reader = new Xlsx();
$reader->setReadDataOnly(TRUE);
$spreadsheet = $reader->load("test.xlsx");
$worksheet = $spreadsheet->getActiveSheet();
$highestRow = $worksheet->getHighestRow();
$highestColumn = $worksheet->getHighestColumn();
$highestColumnIndex = \PhpOffice\PhpSpreadsheet\Cell\Coordinate::columnIndexFromString($highestColumn);
$res = array();
for($row=1; $row < $highestRow ; $row++){
for($col = 1; $col <= $highestColumnIndex; $col++){
$value = $worksheet->getCellByColumnAndRow($col,$row)->getValue();
array_push($res,$value);
}
}
return $this->render('table/excel.html.twig', [
'list' => $res,
]);
}
в этом коде я пытаюсь загрузить и затем прочитать файл test.xlsx, который я помещаю в папку контроллера. Я получаю следующую ошибку: Файл "test.xlsx" не существует.