Iz licnog iskustva znam da rucno exportovanje iz excela u csv, pa zatim import istog u bazu (ili gde vec) moze biti uzasno smarajuce, pogotovo ako to mora da se radi cesto.
Idealno bi bilo da napravis resenje gde bi dovoljno bilo uploadovati xls fajl na server kroz upload formu koga bi php tamo parsovao. Ja sam radio obrnuto (generisanje xsl fajla u letu iz php-a), ali sam siguran da postoje besplatne klase kojima mozes da citas vrednosti xls-a referencirajuci na odgovarajuci sheet/cell.
Pogledaj
http://sourceforge.net/projects/phpexcelreader/ mozda ti moze pomoci u tome. Znam da postoji i neki komercijalni program, bio je svojevremeno i link na es-u pa cu pokusati da ga nadjem.