Page 1 sur 1

Export csv vers ms-excel

Posté : 13 févr. 2006, 17:58
par Maitrepylos
Bonjour, je génère un fichier csv et quand je suis sous Linux, il ouvre bien dans oocalc avec la bonne séparation des cellules grâce aux virgule.

Par contre le même fichier dans un ms-excel, il me met tout dans une cellule sans faire de séparation.

Quelqu'un à-t-il déja eu ce problème.

Merci de votre aide

Posté : 13 févr. 2006, 21:53
par naholyr
Microsoft Excel sait parfaitement ouvrir les fichiers *.csv. Je ne saurais dire par contre s'il faut passer par Fichier > Ouvrir ou par Fichier > Importer.

Posté : 14 févr. 2006, 10:10
par Maitrepylos
Bonjour,
Ni en téléchargement, ni en enregistrement Excel ne m'ouvre correctement le fichier.

Y a t-il une exstension particulière a déployer sur Excel?

Posté : 14 févr. 2006, 10:23
par naholyr
Non non, c'est d'office (ah ah) pris en compte. Si tu fais Fichier > Ouvrir et que dans la liste "type de fichier" tu choisis *.csv il doit avoir un comportement similaire à OpenOffice (il demande la confirmation du séparateur de champ et du séparateur de texte).

Posté : 14 févr. 2006, 11:42
par Maitrepylos
Non, je n'ai pas ce séparateur de champs, j'ai essayé sur plusieurs machine et il m'offre tous la même reponse, une seul celule avec mes données!

Posté : 14 févr. 2006, 12:07
par starkeus
Non, je n'ai pas ce séparateur de champs, j'ai essayé sur plusieurs machine et il m'offre tous la même reponse, une seul celule avec mes données!
Pour Excel le séparateur par défaut pour les CSV est le point virgule et non la virgule. Par contre comme dit naholyr tu peux préciser le séparateur lors d'un import de ce fichier dans Excel ( Menu>Donnée>Convertir et là tu précises la virgule comme séparateur.)

Posté : 14 févr. 2006, 14:12
par Maitrepylos
Le point virgule n'est pas par defaut dans chaque ordi, mais il fonctionne mieux que la virgule.

Merci de votre aide :lol:

Posté : 14 févr. 2006, 14:23
par starkeus
Le point virgule n'est pas par defaut dans chaque ordi, mais il fonctionne mieux que la virgule.
Euh plus qu'improbable car pour Excel 2003 le CSV se fait toujours avec des points virgule et chez nous quelque soit les PC :-k
D'ailleurs si tu veux enregistrer un fichier sous un format CSV, Excel le fait en utilisant les points virgules.
Vous travaillez avec quelle version d'Excel?

Posté : 14 févr. 2006, 16:58
par Maitrepylos
Je me suis mal exprimé, si je génére mon .csv à la volé et que je l'ouvre directement dans Excel, il ne reconnais pas le format et je dois donc faire
Menu>Donnée>Convertir , par contre si je l'enregistre cela marche, tous ça pour Office 2000, et effectivement sur Office 2003 cela marche directement.

Voila pour les précisions

Re: Export csv vers ms-excel

Posté : 18 févr. 2006, 10:31
par hrz
avec la bonne séparation des cellules grâce aux virgule.

Par contre le même fichier dans un ms-excel, il me met tout dans une cellule sans faire de séparation.

Quelqu'un à-t-il déja eu ce problème.

Merci de votre aide
salut
fait un test : exporte des donnees exel vers un fichier csv (exatement l'inverse de ce que tu veut faire) et compare un peut le resultat ......
exel exporte les donnees avec comme separateur le ;
de plus je suis tomber comme cela sur une version buguer d'exel ; la convertion de donnees numerique format fancais ( xxxx,xxx )
conclusion ;faudra peut etre revoir le format d'export :oops: