Citation :d'enregistrer son contenu dans une bdd mysql.Donc, pas enregistrer le fichier dans un champ de la BDD, mais enregistrer les lignes dans la BDD sql?
Hmmm cela me semble très (trop) délicat: les colonnes sont peut-être dans le désordre, voir il pourrait y en manquer, je ne suis pas certain qu'on puisse différencier "" (chaine vide) et NULL,...
Il me semble que PHPMyAdmin permet d'importer/Exporter en XSL: peut-être peux tu soit t'en servir directement, soit comprendre le fonctionnement de cette importation?
Sinon, dans ton snippet, $file devrait venir de $_FILES[] et de l'upload. C'est certainement cette définition qui manque. Après, je ne sais pas si le "explode ;" est fonctionnel... le format .xlsx est un format compressé (type zip) je crois...
( Je crois qu'il suffit d'un "." dans la valeur de form/@action plutôt que du PHP_SELF )
( input/@type=date est là pour cela )