PHP arbejder ofte med databaser , og som sådan, datafiler. Excel er almindeligt anvendt i kontorer til at gemme datatabeller . Men gør de to arbejder sammen, er en hård opgave. Excel-filer følger et proprietært dataformat fastsat af Microsoft, og PHP er bygget af et stort hold af frivillige . Så der er intet indbygget i PHP til at hjælpe med at læse Excel-filer . Heldigvis har open source-fællesskabet taget sig tid til at finde ud af at løse dette problem og skabt en god løsning for at læse XLS ( Excel) filer i PHP. Ting du skal
PHP Webhotel
Microsoft Excel
Vis Flere Instruktioner
Install PHP Excel Reader
1
Gå til PHP Excel Reader download site og hente pakken hedder " php - excel -reader " (se Resources).
2
Unzip den downloadede fil ved at dobbeltklikke på den.
3 < p> Upload fil kaldet " excel_reader2.php " til din hjemmeside. Brug FTP eller din web -hosting-tjeneste sagsakter upload service til at gøre dette. Filen skal placeres i en mappe, hvor dine PHP -scripts kan finde det. Du kan sætte den i samme mappe som PHP script , du ønsker at læse Excel-filer i , eller du kan sætte det i en mappe, der er i " omfatter sti. " Den " omfatter vej" er et sæt af mapper, hvor du kan sætte filer, din PHP script altid vil være i stand til at finde , selvom dit script er et helt andet sted . Dit websted kan have en mappe kaldet "omfatter " , der er i includestien . Hvis den gør , sætte " excel_reader2.php " der. Hvis den ikke gør , sætte det i samme mappe som PHP -scripts , som du ønsker at bruge det.
Læs et XLS fil
4
Upload et Excel fil til brug som et eksempel. Oprette et simpelt Excel-fil , og gemme det som " example.xls " . Åbn filen og udfylde de tre første kolonner i første række med ordene " kolonne 1 ", " kolonne 2 " og " kolonne 3 " . Så på den anden række , fylde de tre første kolonner med teksten " 1-1 ", " 2-1 " og " 3-1 " . Derefter fyldes de tre første kolonner i tredje række med teksten " 1-2" , " 2-2 " og " 3-2 " .
Gem filen og upload den til den samme mappe, hvor du har uploadet excel_reader2.php .
5.
Åbn din foretrukne teksteditor og gemme en tekstfil kaldet " example.php " . Dette vil være din PHP script for dette selvstudium.
6
Skriv dit PHP script til at åbne Excel-fil , læse tabellen af data og derefter udskrive dataene i brugerens webbrowser. Brug denne kode til at gøre det : ?
< Php
$ xls = new Spreadsheet_Excel_Reader ( ' example.xls ' , falske ) //open PHP Excel Reader og din Excel-fil < br >
echo "
" //print HTML , der hjælper formatering
for ($ r = 1 , $ r < = $ xls -> rowcount (); $ r + +) { //gåtur gennem hver række
for ($ c = 1 , $ c < = $ xls -> colcount (); $ c + + ) {//gåtur gennem hver kolonne
ekko $ xls -> rå ( $ r , $ c). "" //Vise dataene i den celle
}
echo " \\ n"; //lave en ny linje i slutningen af hver række
} < br >
echo "
" //luk HTML vi gjort tidligere
>
7
Gem og upload din PHP fil til din hjemmeside? . Hvis du var i stand til at sætte PHP Excel Reader i includestien kan du sætte din PHP-fil , hvor du ønsker det. Hvis ikke, sætte din PHP-fil i samme mappe som PHP Excel Reader.
8
For at kontrollere dit arbejde , kan du besøge example.php i webbrowseren . Du bør se tabellen over data fra din Excel-fil trykt i browservinduet.