Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pb d'import de fichier avec excel 97 sous windows 2000

2 réponses
Avatar
Mialon guy
Bonjour,
je lit un fichier de type texte sous excel.
Ce fichier comporte des dates au format jj/mm/aaaa.
Dans excel les dates sont transform=E9es les jours et mois=20
sont invers=E9s( pour toutes les dates dont le mois est=20
ind=E9rieur =E0 13, sinon la zone est restitu=E9e au format=20
texte)

Comment faire pour qu'excel n'essaye pas de transformer=20
ces dates ?

Merci

2 réponses

Avatar
Michel
Salut Guy.....

le format standard francais est : jj/mm/aa
le format mm/jj/aa est le standard américain.
On rencontre souvent ce problème d'inversion des jours et des mois qd on
importe des données TXT générées par des logiciel américains. Tu décris
tres bien le prb et il peut être à l'origine de bien des Bugs pour les
jours < au 13 du mois (au delà en effet la date est gérée comme du texte)

2 solutions possibles (pour moi):

1) lors de l'importation du fichier TXT sous EXCEL, tu utilise
l'assistant d'importation. lors d'une des étapes (j'ai oublié la tète
qu'il avait sous XL 97) tu peux spécifier que la colonne contenant les
dates est au format mm/jj/aa. Dès lors, une fois le fichier ouvert, tes
dates seront toutes reconnues et reformattées jj/mm/aa par XL

2) un peu plus trash, tu modifie la configuration de la date par défaut
de ton Pc pour faire toutes les importations (via panneau de config =>
paramètres nationaux).
Attention, dès lors, tous tes logiciel traiteront les dates au format
mm/jj/aa

La solution que j'ai retenue pour ma part et d'agir directement au
niveau du logiciel qui génère les fichiers TXT en forcant (qd c'est
possible) le formattage des dates sous le modèle francais (jj/mm/aa).

Si je n'ai pas été assez clair n'hésite pas à me redemander....

cordialement

Michel


Mialon guy a écrit:

Bonjour,
je lit un fichier de type texte sous excel.
Ce fichier comporte des dates au format jj/mm/aaaa.
Dans excel les dates sont transformées les jours et mois
sont inversés( pour toutes les dates dont le mois est
indérieur à 13, sinon la zone est restituée au format
texte)

Comment faire pour qu'excel n'essaye pas de transformer
ces dates ?

Merci




Avatar
Mialon Guy
Je te remercie, Michel, pour ta réponse,
Malheureusement je ne peux pas utiliser la conversiOn
manuelle (la solution 1 de ta réponse) car le fichier en
entrée est traité automatiquement par excel sans passer
par une phase manuelle (c'est un .tsv déjà préformaté).
La solution 2 n'est pas envisageable car j'ai de nombreux
utilisateurs et plusieurs applications sur les PC qui
traiteraient les dates de manière différente.
En ce qui concerne la solution que tu utilise je ne
comprends pas . Car j'ai bien les dates au format
jj/MM/AAAA dans mon fichier texte et c'est sous excel
qu'elles sont transformées en MM/JJ/AAAA.

Cordialement

Guy


-----Message d'origine-----
Salut Guy.....

le format standard francais est : jj/mm/aa
le format mm/jj/aa est le standard américain.
On rencontre souvent ce problème d'inversion des jours et
des mois qd on

importe des données TXT générées par des logiciel
américains. Tu décris

tres bien le prb et il peut être à l'origine de bien des
Bugs pour les

jours < au 13 du mois (au delà en effet la date est gérée
comme du texte)


2 solutions possibles (pour moi):

1) lors de l'importation du fichier TXT sous EXCEL, tu
utilise

l'assistant d'importation. lors d'une des étapes (j'ai
oublié la tète

qu'il avait sous XL 97) tu peux spécifier que la colonne
contenant les

dates est au format mm/jj/aa. Dès lors, une fois le
fichier ouvert, tes

dates seront toutes reconnues et reformattées jj/mm/aa
par XL


2) un peu plus trash, tu modifie la configuration de la
date par défaut

de ton Pc pour faire toutes les importations (via panneau
de config =>

paramètres nationaux).
Attention, dès lors, tous tes logiciel traiteront les
dates au format

mm/jj/aa

La solution que j'ai retenue pour ma part et d'agir
directement au

niveau du logiciel qui génère les fichiers TXT en forcant
(qd c'est

possible) le formattage des dates sous le modèle francais
(jj/mm/aa).


Si je n'ai pas été assez clair n'hésite pas à me
redemander....


cordialement

Michel


Mialon guy a écrit:

Bonjour,
je lit un fichier de type texte sous excel.
Ce fichier comporte des dates au format jj/mm/aaaa.
Dans excel les dates sont transformées les jours et mois
sont inversés( pour toutes les dates dont le mois est
indérieur à 13, sinon la zone est restituée au format
texte)

Comment faire pour qu'excel n'essaye pas de transformer
ces dates ?

Merci




.