PHP arbeitet oft mit Datenbanken und als solcher Dateien. Excel wird gewöhnlich in Büros verwendet werden, um Tabellen zu speichern. Allerdings macht die beiden arbeiten zusammen, ist eine schwierige Aufgabe . Excel-Dateien folgen ein proprietäres Datenformat von Microsoft gesetzt und PHP wird von einem großen Team von Freiwilligen gebaut . Es gibt also nichts , um PHP gebaut, um in Excel-Dateien lesen zu helfen. Glücklicherweise hat die Open-Source- Community die Zeit, um herauszufinden, wie dieses Problem zu lösen und schuf eine gute Lösung für das Lesen XLS ( Excel) Dateien in PHP. Things You
PHP Web Hosting
Microsoft Excel
brauchen anzeigen Weitere Anweisungen
Install PHP Excel Reader
1
der PHP Excel Reader Download-Seite gehen , und laden Sie das Paket mit dem Namen "php -excel - reader" ( siehe Ressourcen).
2
Entpacken Sie die heruntergeladene Datei durch Doppelklick auf sie.
3 < p> Laden Sie die Datei mit dem Namen " excel_reader2.php " auf Ihre Website. Verwenden Sie FTP oder Web -Hosting-Service die Datei-Upload- Service , dies zu tun . Die Datei sollte in einem Ordner, in dem Ihre PHP-Skripte zu finden platziert werden können. Sie können es in den gleichen Ordner wie das PHP-Skript Sie in Excel-Dateien eingelesen stellen , oder Sie können es in einem Ordner, in dem ist gelegt " Include-Pfad . " Die " Include-Pfad " ist ein Satz von Ordnern, in denen Sie Dateien, die Ihr PHP-Skript immer in der Lage zu finden , auch wenn Ihr Skript ist in einer völlig anderen Stelle setzen können . Ihre Website könnte einen Ordner namens "schließt " das ist in der Include-Pfad . Ist dies der Fall , setzen Sie " excel_reader2.php " gibt . Wenn dies nicht der Fall , legen Sie sie in den gleichen Ordner wie die PHP-Skripte , mit denen Sie es benutzen möchten .
Lesen eine XLS-Datei
4
Upload einer Excel Datei als Beispiel verwenden . Erstellen Sie eine einfache Excel -Datei, und speichern Sie es als " example.xls " . Öffnen Sie die Datei und füllen in den ersten drei Spalten der ersten Reihe mit den Worten " Spalte 1 ", " Spalte 2 " und " Spalte 3 " . Dann in der zweiten Reihe , füllen die ersten drei Spalten mit dem Text " 1-1 ", " 2-1 " und " 3-1 " . Dann füllen Sie die ersten drei Spalten der dritten Zeile mit dem Text " 1-2 ", " 2-2 " und " 3-2 " .
Speichern Sie die Datei und laden Sie sie in den gleichen Ordner , wo Sie hochgeladen excel_reader2.php .
5
Öffnen Sie Ihre Lieblings- Text-Editor , und speichern Sie eine Textdatei namens " example.php " . Dies wird Ihre PHP-Skript für dieses Tutorial.
6
Schreiben Sie Ihre PHP-Skript , um die Excel -Datei zu öffnen , die Tabelle lesen von Daten und drucken Sie dann die Daten in den Webbrowser des Benutzers . Code verwenden, um es zu tun :
< php
$ xls = new Spreadsheet_Excel_Reader ( ' example.xls ' , false); //open PHP Excel Reader und Ihre Excel-Datei
echo "
"; //print HTML die Formatierung
for ($ r = 1; $ r < = $ xls -> rowcount (); $ r + +) { hilft //Spaziergang durch jede Zeile
for ($ c = 1; $ c < = $ xls -> colCount (); $ c + +) {//Spaziergang durch jede Spalte
Echo $ xls -> raw ( $ r , $ c ) . ""; //Ausgabe der Daten in dieser Zelle
}
echo "\\ n"; //eine neue Zeile am Ende jeder Zeile
}
echo "
"; //Schließen der Datei haben wir früher
>
7
Speichern und laden Sie Ihre PHP -Datei auf Ihrer Website? . Wenn Sie in der Lage, PHP Excel Reader in der Include-Pfad gesetzt waren , können Sie setzen Ihre PHP-Datei , wo Sie es wünschen. Wenn nicht , setzen Sie Ihre PHP -Datei im gleichen Ordner wie PHP Excel Reader.
8
Um Ihre Arbeit zu überprüfen , besuchen example.php in Ihrem Web-Browser . Sie sollten die Tabelle mit Daten aus Excel-Datei in Ihrem Browser-Fenster gedruckt.