• 締切済み

CSVの定義

普通のCSVの行末にはカンマはあるものなんですか? CSVのきちんとした定義があればそれも教えてください。 エクセルは持ってないんですが、エクセルだと行末のカンマは有りますか? ファイル末の改行の有無についても教えてください。

みんなの回答

noname#25358
noname#25358
回答No.2

 プログラマの習慣にもよりますが、つけない方が望ましいでしょう。  最後にカンマがあると、「最後のカンマのあとにもう1つ項目がある」という意味になります。  実際、その行の最後の項目にデータが存在しない場合、行はカンマで終わります。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

通常はカンマで区切られた物が、個々のデータになりです。 そして、行末の改行がデータブロックの区切りです。 ファイル末の改行はデータ終了という意味では入れた方が良いのではないかと思います。 カンマとカンマの間が無い状態 ",,"は空白のデータになります。 最後のカンマは不要だと思います。