OVH Cloud OVH Cloud

Excel et CSV

3 réponses
Avatar
JC
Bonjour à tous,

Je susi souvent amené à aller chez des clients, et à éventuellement
travailler avec leur Excel.

J'ai reparé un truc pénible, et je ne sais pas comment le résoudre :

Sur certains PC, il semble impossible d'ouvrir directement un fichier CSV
correctement en double-cliquant dessus. Il a pourtant bien le logo
Excel-CSV, mais à l'ouverture, excel ne fait pas la séparation des colonnes
avec les points virgules.

Par contre, par de problème si on ouvre Excel, et qu'on va chercher le
fichier CSV.

C'est le même fichier CSV à chaque fois, et je suis sûr de son format (cause
que c'est moi qui le génère au format ascii !)

Une petite idée ?

Merci

Jean-Christophe



---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.670 / Base de données virus: 432 - Date: 28/04/2004

3 réponses

Avatar
LeSteph
Peut être voir d'où vient le csv
une appli web ou du Oracle, là où je travaille on a le même pb
Vérifier dans le format d'origine le chr de retour de ligne différent du chr
séparateur
garder les deux si besoin lors de la redistribution
Sinon l'ouverture de fichier remis en standard et récupérés via réseau est
souvent
une plaie pour les barres d'outils . Enregistrer les .xlb avant quelque
part.
Sinon tester un fichier Bidon.csv configuré depuis le poste client et le
réutiliser pour les extractions.

LeSteph

"JC" <barreau@@wanadoo.fr> a écrit dans le message de
news:
Bonjour à tous,

Je susi souvent amené à aller chez des clients, et à éventuellement
travailler avec leur Excel.

J'ai reparé un truc pénible, et je ne sais pas comment le résoudre :

Sur certains PC, il semble impossible d'ouvrir directement un fichier CSV
correctement en double-cliquant dessus. Il a pourtant bien le logo
Excel-CSV, mais à l'ouverture, excel ne fait pas la séparation des
colonnes

avec les points virgules.

Par contre, par de problème si on ouvre Excel, et qu'on va chercher le
fichier CSV.

C'est le même fichier CSV à chaque fois, et je suis sûr de son format
(cause

que c'est moi qui le génère au format ascii !)

Une petite idée ?

Merci

Jean-Christophe



---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.670 / Base de données virus: 432 - Date: 28/04/2004




Avatar
JC
Merci pour la réponse, mais j'ai dû mal m'expliqué :

Le fichier est bon, je le génère en plein ascii, avec ce qu'il faut dedans.
Le retour chariot se passe bien puisque j'ai bien une ligne Excel par ligne
fichier.
C'est juste la notion de séparation par colonne avec les points virgules qui
pose problème.

Et cela marche sur 9 PC sur 10. Je pense plutôt à un paramétrage d'excel, ou
du mode d'ouverture de ce type de fichier par Excel. Et le problème existe
sur toutes les version d'Excel.

Une autre idée ?

JC


"LeSteph" a écrit dans le message de
news:40918321$0$17609$
Peut être voir d'où vient le csv
une appli web ou du Oracle, là où je travaille on a le même pb
Vérifier dans le format d'origine le chr de retour de ligne différent du
chr

séparateur
garder les deux si besoin lors de la redistribution
Sinon l'ouverture de fichier remis en standard et récupérés via réseau
est

souvent
une plaie pour les barres d'outils . Enregistrer les .xlb avant quelque
part.
Sinon tester un fichier Bidon.csv configuré depuis le poste client et le
réutiliser pour les extractions.

LeSteph

"JC" <barreau@@wanadoo.fr> a écrit dans le message de
news:
Bonjour à tous,

Je susi souvent amené à aller chez des clients, et à éventuellement
travailler avec leur Excel.

J'ai reparé un truc pénible, et je ne sais pas comment le résoudre :

Sur certains PC, il semble impossible d'ouvrir directement un fichier
CSV


correctement en double-cliquant dessus. Il a pourtant bien le logo
Excel-CSV, mais à l'ouverture, excel ne fait pas la séparation des
colonnes

avec les points virgules.

Par contre, par de problème si on ouvre Excel, et qu'on va chercher le
fichier CSV.

C'est le même fichier CSV à chaque fois, et je suis sûr de son format
(cause

que c'est moi qui le génère au format ascii !)

Une petite idée ?

Merci

Jean-Christophe



---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.670 / Base de données virus: 432 - Date: 28/04/2004








---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.670 / Base de données virus: 432 - Date: 27/04/2004


Avatar
Julien
Salut,

j'ai déjà été confronté à un problème similaire : ouverture de fichiers CSV
avec la commande VBA OpenText.

Il semblerait que le problème soit connu chez Microsoft, même s'il ne
proposent eux aussi que des solutions de contournement. Voir ici :
http://support.microsoft.com/default.aspx?scid=kb;fr;469545.

Une des solutions proposées consiste à renommer les fichiers .CSV en .TXT
Excel interprète alors les fichiers comme Texte et non plus comme Données
formatées et applique les arguments passés à la fonction OpenText (DataType,
Semicolon, etc.)
Pour changer rapidement l'extension d'un ensemble de fichiers situés dans un
répertoire, il est possible de procéder de la sorte :
- Depuis la Ligne de Commande, se placé dans le répertoire concerné.
- Saisir : ren *.csv *.txt

Par ailleurs, j'ai trouvé une autre solution sur Internet qui consiste en
une manipulation dans la base de registre mais qui n'a pas fonctinné pour
moi...

Il y a 2 manières de l'appliquer :

1. Dans la base de registre :
Ouvrir l'éditeur de la base de registre (Démarrer / Exécuter / Saisir :
regedit / OK)
Aller dans la clé : HKEY CLASSES ROOTExcel.CSVshellOpenddeexec
dans la valeur (par défaut), remplacé [OPEN("%1")] par [OUVRIR("%1")]

2. A partir de l'explorateur Windows :
Menu Outils / Options des dossiers / Onglet Types de fichiers / choisir CSV
Cliquer sur avancé / choisir Open / cliquer sur Modifier
Dans la fenêtre Message DDE : remplacer [OPEN("%1")] par [OUVRIR("%1")] et
Valider

Cette manipulation "aiderait" Excel à appliquer les paramètres régionaux.




"JC" <barreau@@wanadoo.fr> a écrit dans le message de
news:
Bonjour à tous,

Je susi souvent amené à aller chez des clients, et à éventuellement
travailler avec leur Excel.

J'ai reparé un truc pénible, et je ne sais pas comment le résoudre :

Sur certains PC, il semble impossible d'ouvrir directement un fichier CSV
correctement en double-cliquant dessus. Il a pourtant bien le logo
Excel-CSV, mais à l'ouverture, excel ne fait pas la séparation des
colonnes

avec les points virgules.

Par contre, par de problème si on ouvre Excel, et qu'on va chercher le
fichier CSV.

C'est le même fichier CSV à chaque fois, et je suis sûr de son format
(cause

que c'est moi qui le génère au format ascii !)

Une petite idée ?

Merci

Jean-Christophe



---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.670 / Base de données virus: 432 - Date: 28/04/2004