Hoe kan ik een XLS bestand in PHP Lees

April 14


Hoe kan ik een XLS bestand in PHP Lees

PHP werkt vaak met databases en als zodanig gegevensbestanden. Excel wordt vaak gebruikt in kantoren tabellen van gegevens. Echter, het maken van de twee samen te werken is een moeilijke taak. Excel-bestanden volgen een eigen dataformaat door Microsoft ingesteld, en PHP is gebouwd door een groot team van vrijwilligers. Dus er is niets ingebouwd in PHP om te helpen bij het lezen van Excel-bestanden. Gelukkig heeft de Open Source gemeenschap de tijd om erachter te komen hoe dit probleem op te lossen genomen en creëerde een goede oplossing voor het lezen van XLS (Excel) bestanden in PHP.

Instructies

•  Ga naar de PHP Excel Reader download site, en download het pakket genaamd "php-excel-reader" (zie bronnen).

•  Pak het gedownloade bestand door te dubbelklikken op het.

•  Upload het bestand met de naam "excel_reader2.php" naar uw website. Gebruik FTP of uw web hosting service is het uploaden van bestanden dienst om dit te doen. Het bestand moet in een map waar je PHP-scripts die het kan vinden worden geplaatst. Je kunt het in dezelfde map als de PHP-script dat u wilt Excel-bestanden te lezen in, of je kunt het in een map die in de "include path." De "include path" is een reeks mappen waar u bestanden die uw PHP-script altijd in staat zal zijn te vinden, zelfs als uw script is in een totaal andere plek kan zetten. Uw website kan een map genaamd "bevat", dat is in de include path. Als dat zo is, zet "excel_reader2.php" daar. Als dit niet gebeurt, zet het in dezelfde map als de PHP-scripts waarmee je wenst te gebruiken.

•  Upload een Excel-bestand te gebruiken als voorbeeld. Maak een eenvoudig Excel-bestand en sla het op als "example.xls". Open het dossier en de eerste drie kolommen van de eerste rij met de woorden "kolom 1", "kolom 2" en "kolom 3" vullen. Dan op de tweede rij, vul de eerste drie kolommen met de tekst "1-1", "2-1" en "3-1". Vul dan de eerste drie kolommen van de derde rij met de tekst "1-2", "2-2" en "3-2". Sla het bestand op en upload het naar dezelfde map waar je geupload excel_reader2.php.

•  Open uw favoriete tekstverwerker en sla een tekstbestand genaamd "example.php". Dit zal uw PHP-script voor deze les zijn.

•  Schrijf je PHP-script om het Excel-bestand te openen, lees de tabel van de gegevens en vervolgens afdrukken van de gegevens die in de webbrowser van de gebruiker. ? Gebruik deze code om het te doen: <? Php $ xls = new Spreadsheet_Excel_Reader ('example.xls', false); // Openen PHP Excel Reader en uw Excel-bestand echo ""; // Afdrukken HTML die helpt opmaak voor ($ r = 1; $ r <= $ xls-> rowcount (); $ r ++) {// wandeling door elke rij voor ($ c = 1; $ c <= $ xls- > colcount (); $ C ++) {// wandeling door elke kolom echo $ xls-> rauwe ($ r, $ c). ""; // Toon de gegevens in die cel} echo "\ n"; // Maak een nieuwe regel aan het einde van elke rij} echo ""; // De HTML we eerder maakten sluiten?>

•  Opslaan en upload uw PHP-bestand naar uw website. Als u in staat om PHP Excel Reader in de include path gezet waren, kunt u uw PHP-bestand te zetten waar u maar wilt. Zo niet, dan zet je PHP-bestand in dezelfde map als PHP Excel Reader.

•  Om uw werk te controleren, te bezoeken example.php in uw webbrowser. Je moet de tabel van de gegevens zien van uw Excel-bestand afgedrukt in uw browser venster.