PB DATE avec EXCEL: extraction à partir d'une base LOTUS DOMINO [Résolu]

Signaler
Messages postés
4
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
24 février 2009
-
Messages postés
4
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
24 février 2009
-
Bonjour

Je fais des exports de données à partir d'une application LOTUS vers EXCEL
Je rencontre un pb dans le cadre de cet export: les dates exportées sont au mauvais format.
En fait, plus complexe encore, l'export se fait de la manière suivante:
du 1 au 12 du mois: inverse les jours et les mois (mais apparait bien en format en jj/mm/aaaa)
du 13 à la fin du mois: correct

la csq est que je me retrouve avec un fichier qui apparait ainsi:
exemple pour le mois de janvier 2009:
la colonne date apparait ainsi:
'01/01/2009'
'01/02/2009'
'01/03/2009'
'01/04/2009'
'01/05/2009'
'01/06/2009'
.....
'01/11/2009'
'01/12/2009'
'13/01/2009'
'14/01/2009'
'15/01/2009'
....

HELP
Merci de votre aide, je ne sais pas quoi faire, peut être utiliser une macro VB pour inverser les jours et les mois si jj<13?

6 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
67
ok, donc ton soucis n'est pas dans le chargement sous excel, mais bien dans l'export LOTUS

comment le réalises-tu ?
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
67
je pense que tu te méprend, et que Lotus fait les choses bien (mm/jj/aaaa)
Comment fais tu ton export ?

ou se fait-il ? a quoi ressemble le fichier ainsi créé (fais nous un copier coller)
Messages postés
4
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
24 février 2009

merci de ta réponse très rapide!
Effectivement, je pense que lotus envoie correctement la donnée mais qu'elle est intérprétée par EXCEL...
voilà ce que ça donne:
je ne sais pas comment retransformer ces dates dans excel
<colgroup><col style=\"WIDTH: 80pt; mso-width-source: userset; mso-width-alt: 3876\" width=\"106\" /><col style=\"WIDTH: 91pt; mso-width-source: userset; mso-width-alt: 4425\" width=\"121\" /><col style=\"WIDTH: 58pt; mso-width-source: userset; mso-width-alt: 2816\" width=\"77\" /></colgroup>----
Numéro dossier, Date de réception, Type client, ----
26, 01/02/2009, PFS, ----
657, 01/06/2009, PFS, ----
659, 01/02/2009, PFS, ----
660, 01/05/2009, PFS, ----
664, 01/05/2009, PFS, ----
665, 01/06/2009, PFS, ----
667, 01/06/2009, PFS, ----
676, 01/06/2009, PFS, ----
1241, 01/08/2009, PFS, ----
1389, 01/08/2009, PFS, ----
1394, 01/08/2009, PFS, ----
1730, 01/09/2009, PFS, ----
2376, 13/01/2009, PFS, ----
2390, 13/01/2009, PFS, ----
2398, 13/01/2009, PFS, ----
2762, 14/01/2009, PFS, ----
3424204, 16/01/2009, PFS, ----
3809268, 19/01/2009, PFS, ----
3855256, 19/01/2009, PFS, ----
3857282, 19/01/2009, PFS, ----
3860214, 19/01/2009, PFS, ----
4452206, 21/01/2009, PFS, ----
4454254, 21/01/2009, PFS, ----
4456268, 21/01/2009, PFS, ----
4457257, 21/01/2009, PFS, ----
4459193, 21/01/2009, PFS, ----
4462193, 21/01/2009, PFS, ----
4779196, 22/01/2009, PFS
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
67
quel type de fichier est-ce ? les données ici sont elles brutes, issues du fichier, ou les charges tu dans Excel ? (me faudrait les données brutes, via NotePad)

est-ce que l'on doit bien lire 2 au 22 Janvier 2009 ?
Messages postés
4
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
24 février 2009

alors oui, il faut bien lire du 2 au 22 janvier; ceci est une copie du résultat dans excel, voici ce que j'ai dans notepad:
                                   
Numéro dossier;Datederéception;Typeclient
26;01/02/2009;PFS   
657;01/06/2009;PFS  
659;01/02/2009;PFS
660;01/05/2009;PFS
664;01/05/2009;PFS  
665;01/06/2009;PFS  
667;01/06/2009;PFS  
676;01/06/2009;PFS  
2376;13/01/2009;PFS          
2390;13/01/2009;PFS    
2398;13/01/2009;PFS 
Messages postés
4
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
24 février 2009

je me suis trompée: je t'avais mis une copie d'un .csv
en refaisant le test avec .txt, j'obtiens ceci:
class="xl25">04/02/2009</TD>
<TD>CMB</TD>
<TD></TD>
<TD>225006295</TD>
<TD>SMO FRANCE</TD>

donc c'est bien lors de la conversion en excel que cela plante: quand je le réouvre avec excel après l'avoir enregistré, pas de souci, les dates sont dans le bon format. cela n'est pas utra pratique pour les utilisateurs mais au moins j'ai une solution de contournement...
Merci BEAUCOUP de ton aide (je n'avais pas testé l'export en txt je passais directement par excel; je ne m'explique pas cette anomalie ceci dit mais bon...)