燈明ブログ

現状は小池啓仁の応援ブログ

EXCELでのCSVファイル出力仕様

EXCELやDBへのデータ移行で一般的なCSVファイルは、実は、統一的な仕様はないとのことです。

しかし、事実上、EXCELでのCSVファイル出力仕様が、デファクトスタンダードなっています。

デファクトスタンダードの仕様は以下の2つがポイントです。

1、項目データ中にカンマがある時は、その項目のみダブルクォーテーションで囲む(すべての項目をダブルクォーテーションで囲まないので注意)。

  aaa,bbb,"ccc,ccc",dddd
2、項目データ中にダブルクォーテーションがある時は、ダブルクォーテーションを2つ並べる。

  aaa,bbb,"ccc""ccc",dddd

結構この仕様をしっている人は、意外に少ないようです。

ちなみに、デファクトスタンダードデファクト(de facto)は英語ではなく、ラテン語だそうです。