CSV(MS-Dos)、CSV(Macintosh)、CSV(カンマ区切り)の違いは何ですか


19

Excel 2010のCSV(MS-Dos)、CSV(Macintosh)、CSV(コンマ区切り)ファイルタイプの違いは何ですか?それらはすべて保存ファイルタイプとしてリストされていますが、最終的にはカンマ区切り値ファイルです。

回答:


19

[それら]の違いは、テキストフィールドに特定の特殊文字がある場合です。たとえば、アクセント付き(外国語)文字。Windows CSVとしてエクスポートする場合、これらのフィールドはWindows-1252コードページを使用してエンコードされます。DOSエンコードでは、通常、コードページ437を使用します。これは、古いWindows以前のPCで使用されていた文字をマップします。一方としてエクスポートし、他方を期待するツールを使用してインポートする場合、ほとんどのものは正常に見えますが、たとえば、名前にウムラウト(または他の外国文字)を持つ人物を知っている場合、予期しない結果が得られます。

ソース


3
macオプションは、Windows CR / LFをmac CRのみの標準に変換する必要もあります。
ラマーB

4
Csvカンマ区切りはどうですか?
ダニエルベック

3
@Raystafarian OK、それがデフォルトのフォーマットです。しかし、CSVに関してはカンマで区切られていることを意味します:それはとても簡単だった場合。CSV形式のローカライズされたバリアントは、区切り文字としてセミコロンを使用します。
ダニエルベック

1
@LamarB:CRのみの形式は、OSXより前のMacOSにのみ適用されます。OSXはUnixベースであり、LFを行末記号として使用します。Excelは古いMacOS形式ですか?
キーストンプソン

1
@KeithThompson CSV(Macintosh)は改行文字としてCRで保存しますが、CSV(カンマ区切り)とCSV(DOS)は両方ともCR / LFを使用します。小さなスプレッドシートを保存し、「すべての文字を表示」を有効にしてメモ帳++で開くと、これがわかりました。
-Supuhstar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.