58 votes

Comment forcer Excel à ouvrir des fichiers CSV dont les données sont disposées en colonnes ?

Je génère un fichier CSV avec une extension .csv dans lequel chaque donnée d'une ligne est séparée par une virgule :

1,2,3,4
1,2,3,4

Le fichier est envoyé par courrier électronique et je veux que lorsqu'un client l'ouvre, il voie les données disposées en colonnes.

Une telle chose est-elle possible ?

PS : Je peux librement changer le délimiteur.

0voto

Ricky Points 109

C'est la réponse la plus stupide qui soit, mais ça a marché. J'utilise des fichiers CSV quotidiennement. Je les crée tout le temps et les affiche avec Excel. Aujourd'hui, après 12 ans sans jamais avoir vu ce problème, il m'est arrivé. Il ne voulait pas ouvrir un fichier CSV et formater les colonnes. Même certains fichiers csv que j'ai créés hier soir avec Excel s'ouvraient avec une colonne par ligne.

Solution : Vérifiez dans le gestionnaire des tâches toutes les instances ouvertes d'Excel.exe. Fermez toutes les instances et réessayez d'ouvrir le fichier csv.

facepalm

0voto

Steve Dexter Points 1

À court terme, si vous n'avez besoin que d'ouvrir un fichier CSV qui vous a été envoyé depuis un autre pays

Ouvrez le fichier dans wordpad et utilisez la fonction rechercher et remplacer pour changer tous les séparateurs utilisés par le pays émetteur (ex. ;) et les remplacer par une virgule. (par exemple ,).

Vérifiez simplement que le pays d'émission n'utilise pas une virgule à la place d'un autre symbole (par exemple, en Espagne, ils utilisent une virgule là où nous utilisons une décimale, il vous faudrait donc trouver et remplacer la virgule par une décimale, puis trouver et remplacer l'autre symbole par la virgule).

Ce n'est pas une solution à long terme mais c'est suffisant pour rendre le fichier lui-même lisible si vous êtes pressé et ne pouvez pas accéder au panneau de contrôle au travail.

0voto

Nic Foster Points 1463

J'ai rencontré le même problème. J'avais un fichier CSV qu'Excel analysait mal et j'avais besoin de l'assistant d'importation.

Une solution simple a consisté à renommer le CSV en TXT et l'assistant a reconnu la structure des colonnes.

0voto

Une réponse à ce sujet - notamment pour les problèmes de reconnaissance des virgules par Excel sous MacOS / OSX :
sur Excel 2019 n'ouvre pas correctement le CSV - pas d'analyse des colonnes : https://superuser.com/a/1506042/1116939

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X