Citirea fișierelor Excel cu script PHP

În primul rând, avem nevoie de un cadru, vom folosi PHPExcel (acordați atenție cerințelor). După descărcare, copiați conținutul folderului Clase în rădăcina site-ului.
Să creăm o funcție care va citi fișierul Excel și returnează matricele cu datele.
funcția readExelFile ($ filepath) require_once "PHPExcel.php"; // ne conectăm cadrul nostru
$ ar = array (); / inițializează matricea
$ inputFileType = PHPExcel_IOFactory :: identifica ($ filepath); // afla tipul de fișier, Excel poate stoca fișiere în diferite formate, xls, xlsx și altele
$ objReader = PHPExcel_IOFactory :: creaReader ($ inputFileType); // creați un obiect pentru a citi fișierul
$ objPHPExcel = $ objReader-> încărcare ($ filepath); // încărcați datele fișierului în obiect
$ a = $ objPHPExcel-> getActiveSheet () -> toArray (); // descărcați datele din obiect într-o matrice
retur $ ar; // returnați un matrice
>
Ca rezultat, funcția consideră un fișier Excel de orice format, descarcă totul într-un matrice și îl returnează. Tot ce are nevoie este calea către fișierul de pe server. Obțineți o matrice dublă în cazul în care prima cheie este șirul și a doua coloană. Numerotarea începe de la zero.
Exemplu de citire și afișare a datelor din fișierul Excel, cu trei coloane: Nume, Oraș, An
foreach ($ ar ca $ ar_colls) $ fio = $ ar_colls [0];
$ oraș = $ ar_colls [1];
$ anul = $ ar_colls [2];
echo "$ fio - $ city - $ year
„;
>
Asta e tot, nicăieri nu e mai ușor. Este ușor să citești un fișier excel, dar este mult mai greu să creezi un fișier excel, dar o să scriu despre el în următorul articol.