Automatisk inmatning i MySQL-databas

PHP

3 svar · 578 visningar · startad av Adestro

Medlem sedan feb. 2007161 inlägg
Trådstart#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!

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)