Steve note qu’Excel permet d’enregistrer une feuille de calcul dans plusieurs formats CSV différents. Il comprend les différences entre la plupart des variantes, mais il ne sait pas quelle est la différence entre les formats «CSV (délimité par des virgules)» et «CSV (MS-DOS)».

Pour la plupart des gens, il y a très peu de différence entre ces deux versions. (Il existe des différences beaucoup plus importantes entre ces versions et la version CSV Macintosh, qu’Excel prend également en charge.) La raison en est qu’il y a peu de différence entre ce que les deux formats créent.

Avec la plupart des données, vous pouvez créer un fichier dans les deux formats et les comparer octet par octet et ne trouver aucune différence.

La différence entre les deux est cependant importante si vous avez certains caractères spéciaux dans les champs de texte; par exemple, un caractère accentué (langue étrangère). Si vous exportez au format CSV Windows, ces champs sont codés à l’aide de la page de codes Windows-1252. Le codage 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 comme l’un puis importez avec un outil qui attend l’autre, la plupart des choses auront l’air 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) dans son nom.

Essentiellement, CSV délimité par des virgules est utilisé par Windows et CSV MS-DOS est utilisé par les anciens systèmes d’exploitation DOS et vous rencontrerez rarement des problèmes, sauf dans les circonstances décrites ci-dessus.

Des informations supplémentaires sur les pages de codes peuvent être trouvées sur cette page Wikipedia:

https://en.wikipedia.org/wiki/Code_page

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (9508) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

lien: / excel-Comma-Delimited_and_MS-DOS_CSV_Variations [Variations CSV MS-DOS délimitées par des virgules].