[ nezki @ 02.10.2008. 07:37 ] @
Procitao sam sve slicne teme ali nema nijedna koja mi resava problem. Ovako:
Imam jedan Excel fajl koji ima 5 kolona Ime korisnika, Prezime korisnika, Datum Rodjenja(euro format), Email, Adresa, a kod sebe u bazi imam slicnu tabelu korisnici u kojoj imam skoro istu tabelu samo nema kolonu Adresa. E sada mi je potrebno da programski resim import ovih podataka iz excela u mysql. Pokupim podatke iz ove 4 kolone i importujem ih u tabelu korisnici, svaku kolonu iz excela u odgovarajucu kolonu tabele korisnici u mysql bazi.
Trebalo bi da imam jednu formu na kojoj uplodujem excel faj kliknem na submit i izvrsi se opisana akcija.
Da li je ovo moguce?
[ StaX @ 02.10.2008. 11:41 ] @
Ne znam da li zelis da omogucis korisnicima prezentacije da to rade, ako ne onda postoji niz softverskih resenja da odradis tako neseto, ja sam testirao npr Navicat for MySQL i on radi upravo to sto ti treba.
[ nezki @ 02.10.2008. 12:35 ] @
Da to je za korisnike prezetacije, ustvari za administratora, koji treba da ubaci listu korisnika u sistem. On dobija listu korisnika u excelu i treba da ih importuje u bazu. A to radi preko forme na kojoj ima upload polje, i kada uploduje fajl klikne submit i treba da se automatski iscitaju korisnici iz uplodovanog excel fajla u bazu.
[ kazil @ 02.10.2008. 12:50 ] @
Moze. Kombinuj http://www.php.net/manual/en/function.fopen.php i http://www.php.net/manual/en/function.fgetcsv.php
Izvadi iz ove http://www.elitesecurity.org/t251906-1#1549664 moje poruke taj deo kako radi. Ne bi trebalo da bude tesko. Samo obrati paznju na duzinu excel file-a prilikom importa. Zna da pukne, samo ne mogu da se setim da li ima ogranicenje na velicinu excel file-a, pa kad prekoraci onda pukne, ili puca kada prekoraci max-execution-time. Ili cak mozda oba. Testiranje kreni od manjih file-ova, pa idi na sve vece, mozes recimo da povecavas za po 100 redova, pa kad pukne, znas koliko je max otprilike :)