EXCELでのCSVファイル出力仕様
EXCELやDBへのデータ移行で一般的なCSVファイルは、実は、統一的な仕様はないとのことです。
しかし、事実上、EXCELでのCSVファイル出力仕様が、デファクトスタンダードなっています。
デファクトスタンダードの仕様は以下の2つがポイントです。
1、項目データ中にカンマがある時は、その項目のみダブルクォーテーションで囲む(すべての項目をダブルクォーテーションで囲まないので注意)。
aaa,bbb,"ccc,ccc",dddd
2、項目データ中にダブルクォーテーションがある時は、ダブルクォーテーションを2つ並べる。
aaa,bbb,"ccc""ccc",dddd
結構この仕様をしっている人は、意外に少ないようです。
ちなみに、デファクトスタンダードのデファクト(de facto)は英語ではなく、ラテン語だそうです。