webForumDet fria alternativet

Automatisk inmatning i MySQL-databas

PHP

3 svar · 573 visningar · startad av Adestro

Medlem sedan feb. 2007161 inlägg
Frågan#1

Har en kund som har en excel fil med hela sortimentet prydligt inlagt i kolumner. Finns det något sätt att automatiskt läsa in excel filen och mata in det i en/flera MySQL-tabell(er), exempelvis via PHP?

Medlem sedan juni 20008 205 inlägg
#2

Sparar du excellen som en CSV/TSV kan du använda LOAD DATA:

http://dev.mysql.com/doc/refman/5.0/en/load-data.html

Medlem sedan sep. 20005 700 inlägg
#3

Det skulle även fungera att med MySQL ODBC göra en databaskoppling direkt från Excel och populera databasen den vägen (med VBA).
Lite krångligare än LOAD DATA möjligtvis.

Medlem sedan feb. 2007161 inlägg
#4

Tack för svaren!

265 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)