Citirea fișierelor php din Excel

Citirea fișierelor Excel cu script PHP

Citirea fișierelor php din Excel

Î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.

Articole similare







Trimiteți-le prietenilor: