Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno import XLS do MySQL

Zdravim,

mam docela rozsahlou evidenci v Excelu. Rad bych ji prevedl do databazove podoby (MySQL z WAMPu), tak bych se chtel zeptat, jaky postup by byl nejlepsi.

Pokud by existoval nejaky (free) program, ktery by to dokazal prevest (vcetne struktury tabulky) treba do SQL prikazu, bylo by to super.

Na forech jsem cetl nasleduji postup. Prevest na CSV a importovat data. Predpokladam, ze strukturu tabulky si musim dopredu navrhnout, jak vsak data importovat, to jsem jiz nezjistil (za pouziti phpMyAdmin).

Diky za jakykoliv napad a podnětnou pripominku.

Předmět Autor Datum
Já bych to udělal přes DTS engine MS Desktop Engine (MSDE). Otázka pár minut (vytvoří tabulky a bulk…
Vladimir 27.07.2008 16:21
Vladimir
Ten program neznam, ale vyzkousim ;-)
gd 27.07.2008 16:35
gd
Je to databáze, free verze MS SQL 2000 (pozor v SQL 2005 express už tahle funkcionalita není) a k ně…
Vladimir 27.07.2008 16:41
Vladimir
tak to mam to CSV je nejjednodussi - diky moc. LOAD DATA LOCAL INFILE '/importfile.csv' INTO TABLE… poslední
gd 27.07.2008 19:05
gd

Je to databáze, free verze MS SQL 2000 (pozor v SQL 2005 express už tahle funkcionalita není) a k němu je (možná) přibalena tahle utilita. Nepamatuji si to přesně, plete se mi to s free SQL 7.0 kde byla určitě.

Zcela určitě je v MS SQL client tools, ale ty jsou na CD od "velkého" serveru.

Pokud netušíš která bije, bude lepší použít ADO Visual basic kód na export z excelu..

Případně naimportovat csv

http://www.google.com/search?client=opera&rls=cs&q= mysql+csv+import

tak to mam to CSV je nejjednodussi - diky moc.

LOAD DATA LOCAL INFILE '/importfile.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, filed2, field3);

zdroj www.modwest.com

pozn. pro win je konec radku '\r\n' a cesta vyuziva zdvojenych lomitek (c:\\adresar\\soubor.csv) ;-)

Musi se to delat rucne z konzole, phpMyAdmin to neumi...

Zpět do poradny Odpovědět na původní otázku Nahoru