În dosarul Excel deschideți fișierul reader.php și înlocuiți linia
Aceasta este linia 31. Nu este clar de ce sa dovedit așa în felul ăsta. Dar acest lucru este fixabil.
Creați un fișier price.php și scrieți următorul cod:
Apoi faceți fișierul form_file_load.php cu forma de încărcare a fișierului Excel:
În sfârșit, știm deja db_conn.php:
Destul de mult despre phpExcelReader
$ data-> sheets [0] ["numRows"] - aici avem numărul de rânduri din foaia 0 (în Excel, în mod implicit, acesta este Sheet1)
$ data-> sheets [0] ["numCols"] - aici avem numărul de coloane
$ data-> sheets [0] ["cells"] [5] [1] - și aici este stocată valoarea celulei în rândul 5 al primei coloane din foaia 0
Aparent, totul este foarte simplu. Putem face o trecere ciclică prin celule, dar putem număra doar un anumit.
Asta e tot.
Clasa de import a unui fișier CSV în MySQL
Inițial, această clasă a fost proiectată pentru a sincroniza directorul 1C și baza de date a produsului pe site. Procesul este aproximativ următorul: 1C "descarcă" automat fișierul CSV într-un anumit director al site-ului prin FTP, iar apoi site-ul folosește CRON pentru a analiza acest fișier și pentru a-și actualiza baza de date. Dar această clasă poate fi utilizată și în modul manual.