re,
ben si tu l'ouvre dans exel et que tu a quelque chose de coreecte, enregistre le au format csv avec l ; (ou la virgule je ne sais plus :) ) comme séparateur !
ensuite tu créee ta table dans phpmyadmin
par contre je ne crois pas que phpmyadmin puisse importer des données d'un csv il va te falloir faire un script php assez simple !
avec la fonction getcsv et l'exemple de la doc
<?php
// Vu que le volume de donnée a l'air important, il est possible que le temp maximum d'execution d'un script soit dépassé (30s par defaut) dans ce cas utilise la ligne si dessous pour changer ce temps a indiquer en seconde tu peut y allez franco c'est pas grave :)
// ini_set('max_execution_time','120'); // a décommenter pour augmenter le tps d'exe du script
// connection a la base de donnée
mysql_connect ('localhost','root','');
mysql_select_db('essai');
// on ouvre le fichier en lecture seul !
$handle = fopen("essai.csv", "r");//ici le nom du fichier csv
/* par court du fichier, la fonction fgetcsv retourn un tableau ($data)
chaque case du tableau correspond a une donnée
exemple
tu a dans ton fichier une ligne 1,2,3,4,5 tu aura
$data[0]=>1
$data[1]=>2 .....
*/
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
// on prépare la requete
echo $sql = 'INSERT INTO essai VALUES ("'.$data[0].'","'.$data[1].'","'.$data[2].'")';
echo '<br/>';
mysql_query($sql) or die ('Erreur SQL<br/>'.$sql.'<br/>'.mysql_error());
}
//fermeture du fichier
fclose($handle);
//fermeture de la connection a la base de donnée
mysql_close();
?>
Dans mon essai, j'ai utilisé une table qui a 3 champs, tu n'a plus qu'a adapter pour tton cas, ceci repose énormément sur le fait que tu connaisse la structure de ta table !
Voila j'épère que tu a compris la démarche et le script !
bon courage