ugrás a tartalomhoz

SQL-be akár xls, akár csv, stb

unregistered · 2012. Aug. 23. (Cs), 17.28
Sziasztok!

Érdeklődni szeretnék hogy szerintetek mi a legbarátságosabb módja hogy egy táblázatkezelőből akármibe kimentett file-t php-val feldolgozva lecseréljük az aktuális tábla tartalmát?

Azt már olvastam korábbi, hasonló témában hogy csv-be export, majd explode után soronként "insert into XY table...".

Még mindig ez a legegyszerűbb és LEGMEGBÍZHATÓBB (felhasználóbiztos) módja a dolognak?

(hogy "kézzel fogható" legyen: van egy kb 400-600-as lista ami neveket és hozzá tartozó címeket, valamint elérhetőségeket tartalmaz, ez a lista 3 havonta teljesen átalakul, elég macerás mindig egyenként átnézni, átszerkeszteni, admin felületen, miközben az egész megvan egy xls táblában)

Előre is köszönöm!
 
1

igen ennyi. explode helyett

szabo.b.gabor · 2012. Aug. 23. (Cs), 17.42
igen ennyi.

explode helyett inkább fgetcsv-t használnék, az inserteket esetleg összevonhatod x rekordonként, de ez tök nem számít
2

Excel -> MySQL

Pepita · 2012. Aug. 28. (K), 00.08
Nem vagyok benne biztos, de mintha hallottam volna olyat, hogy a MySql képes .xls-ből importálni, de én még nem csináltam ilyet. Szerintem nézz körül PHPMyAdmin tájékán, ha az tud (nem csv-ből) importálni, akkor úgy kell csinálni, ahogy "ő". Így nem kéne a Júzernek .xls-.csv átalakítással sem foglalkozni.
Ha van ilyen megoldás, engem is érdekelne.

"B terv": nem lehet a dolgot megfordítani, miszerint a friss adatok a honlapon "laknak", és időnként pl. e-mailen elküldöd az érintetteknek? Csak azért mondom, mert egy adatbázis mindig jobban (többféleképp) kezelhető, mint egy excel munkafüzet.
3

..

Greg · 2012. Aug. 28. (K), 00.42
Igaz meg nem hasznaltam, de szerintem ez megfelelne neked:
http://code.google.com/p/php-excel-reader/