Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Import dat do DB/duplikování dat

Ja bych to vyexportoval do csv a upravil skriptem na ten pozadovany tvar tabulky (pripadne i s insertama) ... delas to jen jednou (doufam), takze to nemusis psat obecne, ale muzes vyuzit toho, ze znas pocet sloupcu a projet to cyklem za ne (tedy jednou nactes (nebo rucne zkopirujes) do pole ty hlavicky (Petr, pavel) a pak uz jen z kazdeho radku udelas tolik novych, kolik je tech sloupcu)

Pokud je tech sloupcu hodne, tak ten skript vygenerujes snadno jinym skriptem na zaklade radku jmen.


sed "s/\([^,]*\),\([^,]*\),\([^,]*\),\([^,]*\),\([^,]*\),/INSERT INTO tabulka(holka,kluk,skore) VALUES('\1', 'Petr',\2);\nINSERT INTO tabulka(holka,kluk,skore) VALUES('\1', 'Pavel',\3);\nINSERT INTO tabulka(holka,kluk,skore) VALUES('\1', 'Franta',\4);\nINSERT INTO tabulka(holka,kluk,skore) VALUES('\1', 'Honza',\5);\n/" <excel.csv >excel.sql

(A pak rucne odmaznes zacatek, kde jsou ta jmena)

(Mozna si to budes muset lehce upravit, podle toho, co ti excel vyplyvne)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny