Wie zu Lesen xls-Datei in laravel - laravel-excel
Ich bin mit laravel-excel
Bibliothek zum Lesen von excel-Dateien.
http://www.maatwebsite.nl/laravel-excel/docs/import
//http://localhost:8000/assets/panel/excel/test123.xls
$address = URL::to('/assets/panel/excel/').'/test123.xls';
//dd($address);
Excel::load($address, function($reader) {
$results = $reader->get();
dd($results);
});
diese Datei http://localhost:8000/assets/panel/excel/test123.xls
existieren, aber ich habe diesen Fehler:
Could not open C:\xampp\htdocs\tahrircenter\http://localhost:8000/assets/panel/excel/test123.xls for reading! File does not exist.
Kenne ich die Bedeutung des Fehlers, aber wie kann ich meine Adresse anstelle des Verzeichnis-Adresse in dieser Bibliothek?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lösung 1
Gerade getestet und Folgendes sollte funktionieren:
Laravel Excel basiert auf PHPExcel code von PHPOffice
Eines der Beispiele, die von PHPExcel Dokumentation hat den folgenden code:
https://github.com/PHPOffice/PHPExcel/blob/1.8/Documentation/Examples/Reader/exampleReader01.php#L29
Lösung 2
Können Sie
public_path()
Laravel-helper-Funktion:Diskussion
Teil einer Datei, wird ein Fehler erzeugt.
Wie Sie sehen können, PHPExcel verwendet
file_exists()
PHP-Funktion, um zu überprüfen, ob die Datei existiert.file_exists()
können überprüfen Sie für den lokalen Pfad und nicht nur der remote-Pfad /URL.