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)