csv ファイルは、Comma Separated Values、直訳は、カンマで区切られた複数の値。日本語では、カンマ区切りテキストと呼ばれるテキストファイルの一種です。
カンマ区切りテキストでは各レコードを改行で区切ります。また、各レコード内の項目は、カンマ (,) で区切ります。項目に , や、改行を含めたい場合は、項目をダブルクォート (") で囲みます。このとき項目内にダブルクォート (") を含めたい場合は、ダブルクォートでエスケープ、すなわち、ダブルクォート 2 つ ("") で 1 つのダブルクォートを表します。
改行をどのように定義するかによって、定義が微妙に変わってきますが、CRLF、CR、LF はどれでも改行と見なして読み込むのが自分はよいと思います。書き込みの際には、CRLF 区切りが推奨されてるっぽいですが、UNIX では、LF、Windows では、CRLF 区切りにするのが、便利じゃないかな? ま、普通、そうするよね~。
ご意見・ご要望などは
フォームメール
から送信してください。
更新情報は、
ブログ
でも配信してます。