Стив отмечает, что Excel позволяет сохранять рабочий лист в нескольких различных форматах CSV. Он понимает различия между большинством вариантов, но не понимает, в чем разница между форматами «CSV (с разделителями-запятыми)» и «CSV (MS-DOS)».

Для большинства людей разница между этими двумя версиями очень мала. (Между этими версиями и CSV-версией для Macintosh, которую также поддерживает Excel, существует гораздо большая разница.) Причина в том, что между тем, что создают эти два формата, мало различий.

Для большинства данных вы можете создать файл в двух форматах и ​​сравнить их побайтно и не найти различий.

Однако разница между ними важна, если у вас есть определенные специальные символы в текстовых полях; например, акцентированный (иностранный язык) символ. При экспорте в формате CSV для Windows эти поля кодируются с помощью кодовой страницы Windows-1252. Кодирование DOS обычно использует кодовую страницу 437, которая отображает символы, используемые на старых компьютерах с предустановленной Windows. Если вы экспортируете как один, а затем импортируете с помощью инструмента, который ожидает другого, большинство вещей будет выглядеть нормально, но вы получите неожиданные результаты, если, например, вы знаете кого-то, у кого в имени есть умлаут (или другой иностранный символ).

По сути, CSV с разделителями-запятыми используется Windows, а CSV MS-DOS используется более старыми операционными системами на основе DOS, и вы редко сталкиваетесь с проблемами, за исключением обстоятельств, описанных выше.

Дополнительную информацию о кодовых страницах можно найти на этой странице Википедии:

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (9508) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Comma-Delimited_and_MS-DOS_CSV_Variations [Comma-Delimited и MS-DOS CSV Variations].