Jaka jest różnica między - CSV (MS-Dos), CSV (Macintosh), CSV (rozdzielany przecinkami)


19

Jaka jest różnica między typami plików CSV (MS-Dos), CSV (Macintosh), CSV (rozdzielanych przecinkami) w programie Excel 2010? Wszystkie są wymienione jako typ pliku składowania, ale ostatecznie są plikami wartości oddzielonych przecinkami.

Odpowiedzi:


19

Różnica między nimi polega na tym, że w polach tekstowych masz określone znaki specjalne; na przykład znak akcentowany (język obcy). Jeśli eksportujesz jako Windows CSV, pola te są kodowane przy użyciu strony kodowej Windows-1252. Kodowanie DOS zwykle używa strony kodowej 437, która odwzorowuje znaki używane na starych komputerach z systemem Windows. Jeśli eksportujesz jako jeden, a następnie importujesz za pomocą narzędzia, które oczekuje drugiego, większość rzeczy będzie wyglądać dobrze, ale otrzymasz nieoczekiwane wyniki, jeśli na przykład znasz kogoś z umlautem (lub inną obcą postacią) w ich imieniu.

źródło


3
Opcje mac powinny również przekonwertować okna CR / LF do standardu mac CR tylko.
Lamar B

4
Co z rozdzielanymi przecinkami CSV?
Daniel Beck

3
@Raystafarian OK, więc to jest domyślny format. Ale w odniesieniu do CSV oznacza przecinek oddzielony: Gdyby to było takie proste. Zlokalizowane warianty formatu CSV używają średników jako ograniczników.
Daniel Beck

1
@LamarB: Format tylko CR dotyczy tylko MacOS przed OSX. OSX jest oparty na Uniksie i używa LF jako terminatora linii. Czy program Excel obsługuje stary format MacOS?
Keith Thompson

1
@KeithThompson CSV (Macintosh) zapisuje z CR jako znak nowej linii, podczas gdy CSV (rozdzielany przecinkami) i CSV (DOS) używają CR / LF. Odkryłem to, zapisując mały arkusz kalkulacyjny i otwierając go w Notepad ++ z włączoną opcją „Pokaż wszystkie znaki”.
Supuhstar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.