Excelが出力するCSVのフォーマット

CSVデファクトスタンダードExcelが出力するCSVの作り方。

通常の項目は単純にカンマで区切る

aa,bb,cc

カンマや改行が含まれている場合は、項目を "" でくくる

例:bとbの間にカンマが含まれている

aa,"b,b",cc

例:bとbの間に改行が含まれている

aa,"b
b",cc

項目に " が含まれている場合は "" に変換し、さらに項目全体を "" でくくる。

例:bとbの間にダブルクォートが含まれている

aa,"b""b",cc