Разделенные запятыми и варианты CSV для MS-DOS (Microsoft Excel)
Стив отмечает, что Excel позволяет сохранять рабочий лист в нескольких различных форматах CSV. Он понимает различия между большинством вариантов, но не понимает, в чем разница между форматами «CSV (с разделителями-запятыми)» и «CSV (MS-DOS)».
Для большинства людей разница между этими двумя версиями очень мала. (Между этими версиями и CSV-версией для Macintosh, которую также поддерживает Excel, существует гораздо большая разница.) Причина в том, что между тем, что создают эти два формата, мало различий.
Для большинства данных вы можете создать файл в двух форматах и сравнить их побайтно и не найти различий.
Однако разница между ними важна, если у вас есть определенные специальные символы в текстовых полях; например, акцентированный (иностранный язык) символ. При экспорте в формате CSV для Windows эти поля кодируются с помощью кодовой страницы Windows-1252. Кодирование DOS обычно использует кодовую страницу 437, которая отображает символы, используемые на старых компьютерах с предустановленной Windows. Если вы экспортируете как один, а затем импортируете с помощью инструмента, который ожидает другого, большинство вещей будет выглядеть нормально, но вы получите неожиданные результаты, если, например, вы знаете кого-то, у кого в имени есть умлаут (или другой иностранный символ).
По сути, CSV с разделителями-запятыми используется Windows, а CSV MS-DOS используется более старыми операционными системами на основе DOS, и вы редко сталкиваетесь с проблемами, за исключением обстоятельств, описанных выше.
Дополнительную информацию о кодовых страницах можно найти на этой странице Википедии:
http://en.wikipedia.org/wiki/Code_page
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (9507) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Comma-Delimited_and_MS-DOS_CSV_Variations [Comma-Delimited и MS-DOS CSV Variations]
.