pb d'import de fichier avec excel 97 sous windows 2000
2 réponses
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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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 ?
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
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
.
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 ?
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 ?