Bonjour, je refait un post pour cette question, l'autre étant dans une autre conversation.

Je dispose de plusieur fichier CSV, j'aimerai mettre ces données dans différentes tables.

voici des exemple d'entete avec leur premiere ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Nom RM	Société Caisse	Heure d'introduction	Jours de semaine	Jour du mois	Mois	Année	Trimestre	Semaine calendaire	Jour de l année	Heure 	Montées	Attribut de réserve 6 (nombre)
AH DMC G1	ALPE D'HUEZ	30.11.2008 00:00	Dim.	30	Nov.	2008	Q. 4	Semaine 49	335	08:00	2	8
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Minicentrale	Nom RM	Société Caisse	Pool de tickets  	Clôture de jour depuis	Clôture de jour jusqu à	Jours de semaine	Jour du mois	Mois	Année	Trimestre	Semaine calendaire	Jour de l année	Total de passages au tourniquet	Montées enregistrées	Numéro RM
AG TS BLACHE	AG TS BLACHE	AGS	AGS	01.12.2008 08:30	01.12.2008 17:30	Lu.	1	Déc.	2008	Q. 4	Semaine 49	336	0	0	165871618
comme vous pouvez le constater, ces tables dispose de données communes (ac un format un peu bizar):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
jour de la semaine : lu. ; mar. ; mer. ; jeudi ; ven. ; Sa. ; dim.;
jour du mois : 1, 2 , 3 ....
mois : Oct. ; nov. ; dec. ;
années : 2008 ; 2009
trimestre : Q.4 ; Q.5 ...
semaine calendrier : Semaine 43 ; Semaine 44...
jour de l'année : 299 ; 300
Je pensais donc qu'il serait interressant d'avoir une table centrale nommé date. Ensuite de voir comment faire pour quand je recupere le fichier CSV, je recupere l'id de la date correspondant,
donc il faut : implementer la table date, recuperer l'id puis remplir dans l'autre tables les données ET l'id date.

voila c'est un peu long mais pour moi c'est tellement compliquer que je preferer tout expliquer.
Je vous remercie d'avance !

olivier.