Quelle est la différence entre - CSV (MS-Dos), CSV (Macintosh), CSV (délimité par des virgules)

19

Quelle est la différence entre les types de fichiers CSV (MS-Dos), CSV (Macintosh), CSV (délimité par des virgules) dans Excel 2010? Ils sont tous répertoriés en tant que type de fichier de sauvegarde, mais sont finalement des fichiers de valeurs séparées par des virgules.

chobo2
la source

Réponses:

19

La différence entre [eux] est que vous avez certains caractères spéciaux dans les champs de texte; par exemple, un caractère accentué (langue étrangère). Si vous exportez en tant que Windows CSV, ces champs sont codés à l'aide de la page de codes Windows-1252. L'encodage DOS utilise généralement la page de codes 437, qui mappe les caractères utilisés dans les anciens PC pré-Windows. Si vous exportez en tant qu'un et importez ensuite avec un outil qui attend l'autre, la plupart des choses iront bien mais vous obtiendrez des résultats inattendus si, par exemple, vous connaissez quelqu'un avec un tréma (ou un autre caractère étranger) en son nom.

la source

Raystafarian
la source
3
Les options mac devraient également convertir les fenêtres CR / LF en standard mac CR uniquement.
Lamar B
4
Qu'en est-il de la virgule Csv délimitée?
Daniel Beck
3
@Raystafarian OK, c'est donc le format par défaut. Mais en ce qui concerne CSV, cela signifie que les virgules sont séparées: si cela était aussi simple Les variantes localisées du format CSV utilisent des points-virgules comme délimiteurs.
Daniel Beck
1
@LamarB: Le format CR uniquement s'applique uniquement à MacOS avant OSX. OSX est basé sur Unix et utilise LF comme terminateur de ligne. Excel est-il l'ancien format MacOS?
Keith Thompson
1
@KeithThompson CSV (Macintosh) enregistre avec CR comme caractère de nouvelle ligne, tandis que CSV (délimité par des virgules) et CSV (DOS) utilisent tous deux CR / LF. J'ai découvert cela en enregistrant une petite feuille de calcul et en l'ouvrant dans Notepad ++ avec "Afficher tous les caractères" activé.
Supuhstar