Salut,
Care este cea mai indicata modalitate de transfer a datelor din Excel in MySQL? Am un fisier Excel (provenit dintr-o aplicatie de contabilitate) si trebuie sa-l incarc periodic (lunar) in aplicatie. Am clasa PHPExcell, dar cum fac cu fiaierul? Trebuie sa-mi fac propria functie? Multumesc.
transfer date din Excel in MySQL cu PHP
-
- Mesaje: 430
transfer date din Excel in MySQL cu PHP
MarPlo
Mesaje: 4343
Salut
Nu am folosit clasa PHPExcell mai mult decat e la acea pagina pe site.
M-am uiat acum putin prin ea si am vazut ca are o multime de exemple. Cred ca e usor sa o folosesti daca studiezi exemplele care te interesaza, cum ar fi cele despre Iterator si Reader de la Documentatie.
Ca idee, faci o functie care primste ca parametru locatia fisierului excel pe server, in acea functie, folosind clasa PHPExcell, se citeste fisierul si returneaza un array asociativ (2-dimensional) cu numele coloanelor si datele din ele.
Apoi, datele din acel array le adaugi in instructiunea sql pt. adaugare in mysql.
Nu am folosit clasa PHPExcell mai mult decat e la acea pagina pe site.
M-am uiat acum putin prin ea si am vazut ca are o multime de exemple. Cred ca e usor sa o folosesti daca studiezi exemplele care te interesaza, cum ar fi cele despre Iterator si Reader de la Documentatie.
Ca idee, faci o functie care primste ca parametru locatia fisierului excel pe server, in acea functie, folosind clasa PHPExcell, se citeste fisierul si returneaza un array asociativ (2-dimensional) cu numele coloanelor si datele din ele.
Apoi, datele din acel array le adaugi in instructiunea sql pt. adaugare in mysql.
andras
Mesaje: 430
Am reusit, multumesc. Se foloseste clasa PHPExcel_IOFactory care preia direct din .XLS si nu este nevoie sa transform in .CSV.
Subiecte similare
-
mysql Update dupa nume
PHP - MySQL - XML
Primul mesaj
Salutari,Ultimul mesaj
Incerc de ceva timp sa fac sa imi salveze informatiile jucatorului in baza de date, o data inserate vreau atunci cand gaseste din nou...
Cand se creaza tabelul in baza de date, coloana nickname trebuie sa fie de tip UNIQUE KEY .
Iar id-ul ar trebui sa fie o valoare care sa nu o mai... -
Tip de conectare la baza de date
Discutii si Intrebari Diverse
Primul mesaj
care este noul tip de fisier pentru conectara la baza de date?Ultimul mesaj
In prezent, tipurile de conectare la baza de date folosind php sunt PDO si MySQLi. PDO (PHP Data Objects) se poate folosi pentru conectare si la alte... -
Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt... -
Cip de calculator care procesează și stochează date ca un neuron
Divertisment si Jocuri
Inginerii de la EPFL au creat un nou cip de calculator care poate procesa și stoca date în același circuit. Este realizat folosind un material...
-
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj
SalutUltimul mesaj
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Multumesc mult pentru ajutor .