Яка різниця між CSV (MS-Dos), CSV (Macintosh), CSV (розділено комами)


19

Яка різниця між типами файлів CSV (MS-Dos), CSV (Macintosh), CSV (з комами) у excel 2010? Всі вони перераховані як тип файлу збереження, але в кінцевому підсумку це файли значень, розділених комами.

Відповіді:


19

Різниця між ними є, якщо у текстових полях є певні спеціальні символи; наприклад, наголошений (іноземна мова) символ. Якщо ви експортуєте як Windows CSV, ці поля кодуються за допомогою кодової сторінки Windows-1252. Для кодування DOS зазвичай використовується сторінка коду 437, яка відображає символи, що використовуються на старих ПК до Windows. Якщо ви експортуєте як один, а потім імпортуєте за допомогою інструменту, який очікує іншого, більшість речей буде добре виглядати, але ви отримаєте несподівані результати, якщо, наприклад, ви знаєте когось із імплаутом (або іншим іноземним персонажем) на їх ім’я.

джерело


3
Параметри mac також повинні перетворити вікна CR / LF в стандартний стандарт mac CR.
Ламар Б

4
А як щодо Csv-розділених комами?
Даніель Бек

3
@Raystafarian ОК, тож це формат за замовчуванням. Але щодо CSV означає розділення комами: Якби це було так просто. Локалізовані варіанти формату CSV використовують крапки з комою як роздільники.
Даніель Бек

1
@LamarB: Формат лише для CR застосовується лише до MacOS перед OSX. OSX на основі Unix і використовує LF як лінійний термінатор. Чи Excel має старий формат MacOS?
Кіт Томпсон

1
@KeithThompson CSV (Macintosh) зберігає з CR як символ нового рядка, тоді як CSV (розділений комами) та CSV (DOS) використовують CR / LF. Це я з’ясував, врятувавши невелику електронну таблицю та відкривши її в «Блокноті ++» з увімкненою опцією «Показати всі символи».
Супухстар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.