Format CSV Excel

2

Bonjour, excel propose de nombreux format CSV différents :

  • CSV séparateur point-virgule
  • CSV DOS
  • CSV Macintosh

De plus, Excel ne reconnait pas certains fichiers CSV qui utilisent la virgule comme séparateur, à la place du point virgule.

Bref, c'est un peu la jungle au niveau du format CSV, est-ce que quelqu'un pourrait apporter des précisions là dessus ?

Merci

Posté le 17 juin 2013, 11:58
par sise
Répondre
10

Normalement le format CSV doit utiliser la virgule comme séparateur (d'où le nom : Comma Separated Values : comma signifie virgule en anglais).

Mais comme souvent, Microsoft a cuisiné à sa sauce, et certaines version d'excel utilisent le point virgule à la place de la virgule comme séparateur. En réalité ça dépend des paramètres régionaux définis sur le système d'exploitation.

Dans certains pays comme en France, la virgule est utilisée comme séparateur décimal (là où les anglo-saxons utilisent le point), c'est pour cette raison que microsoft a choisi ce format alternatif.

Heureusement on peut toujours utiliser l'assistant importation de texte pour définir explicitement le séparateur à utiliser.

Concernant les format DOS et Macintosh, ce sont exactement les mêmes, sauf au niveau des retour chariot (EOL) :

  • \r\n pour DOS (et windows)
  • \r pour Mac (dans les versions antérieures à Mac OS X, puisque maintenant c'est basé unix et ça utilise donc \n)
Posté le 17 juin 2013, 12:08
par youcal

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :