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