Sådan læses en XLS -fil i PHP

Kontorer almindeligt brug Excel til at holde styr på nyttige data . i embedet for edb billede ved Anatoly Minkov fra Fotolia.com

PHP arbejder ofte med databaser, og som sådan, datafiler.Excel er almindeligt anvendt i kontorer at gemme datatabeller.Imidlertid 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 team af frivillige.Så der er ikke noget 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.

hvad du har brug

  • PHP Webhotel
  • Microsoft Excel

Installer PHP Excel Reader

  1. Gå til PHP Excel Reader download site og hente pakken hedder "php-excel-reader" (se Resources).

  2. Udpak den downloadede fil ved at dobbeltklikke på den.

  3. Upload filen hedder "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 den.Du kan sætte det 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 sti" er et sæt af mapper, hvor du kan sætte filer, som din PHP script altid vil være i stand til at finde, selvom din script er i en helt anden plads.Din hjemmeside kan have en mappe kaldet "omfatter", der er i den omfatte stien.Hvis den gør, sætte "excel_reader2.php" der.Hvis den ikke gør det, sætte det i samme mappe som PHP-scripts, som du ønsker at bruge den.

Læs en XLS fil

  1. Upload en Excel-fil til at bruge som et eksempel.Opret en simpel 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, udfylde de første tre kolonner med teksten "1-1", "2-1" og "3-1".Så fylder de tre første kolonner i tredje række med teksten "1-2", "2-2" og "3-2".

    Gem filen og uploade den til den samme mappe, hvor du har uploadet excel_reader2.php.

  2. Åbn din foretrukne teksteditor, og gemme en tekst fil kaldet "example.php".Dette vil være din PHP script til denne tutorial.

  3. Skriv dit PHP script til at åbne Excel-fil, læse tabellen af ​​data og derefter udskrive data ud i brugerens webbrowser.Brug denne kode til at gøre det:?

    & lt; php

    $ xls = ny Spreadsheet_Excel_Reader ('example.xls «, falsk);// åben PHP Excel Reader og din Excel-fil

    echo "& lt; pre & gt;";// print HTML, der hjælper formatering

    for ($ r = 1; $ r & lt; = $ xls- & gt; rowcount (); $ r ++) {// gå gennem hver række

    for ($ c = 1; $C & lt; = $ xls- & gt; colcount (); $ C ++) {// gå gennem hver kolonne

    echo $ xls- & gt; rå ($ r, $ c)."";// Vise data i denne celle

    }

    echo "\ n";// lave en ny linje i slutningen af ​​hver række

    }

    echo "& lt; / pre & gt;";// lukker HTML vi gjort tidligere

    & gt;

  4. Gem og upload din PHP fil til din hjemmeside.Hvis du var i stand til at sætte PHP Excel Reader i omfatte sti, 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.

  5. vil 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.

Tips & amp;Advarsler

  • Brug denne tutorial og dokumentation på PHP Excel Reader hjemmeside som en base for at gøre mere kompliceret arbejde med Excel-filer.

Ressourcer

  • PHP Excel Reader: Hent
205
0
3
Php / My Sql Programmering