• ベストアンサー

csvファイルのヘッダとカンマの関係

ヘッダ付きのCSVデータがあります。 テキストファイルとしてエディタで開くとカンマ区切りでした。 エクセルで開くと、うまくヘッダに沿ってデータを確認できます。 そのセルの値の中には、"カンマ"が含まれています。 なぜエクセルは、カンマ区切りのデータで値にもカンマが存在しているのにヘッダに沿って表示できるのでしょうか? また、このデータをデータベースに登録する時に、 カンマ数で、エラーしました。エクセルのように、 ヘッダに沿ってデータをコピーする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

FIELDS OPTIONALLY ENCLOSED BY 指定を入れるのでは? エクスポートした時は SELECT INTO OUTFILE を使ったのでは? だとすると、オプションも合わせるようにすべきと思います。 http://dev.mysql.com/doc/refman/4.1/ja/load-data.html

level2012
質問者

お礼

nda23さんコメントありがとうございます。 とても参考になりました。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

引用符("とか')で囲まれたカンマだったのでは? >このデータをデータベースに登録する時に、カンマ数で、エラーしました。 どんな方法(コマンド、ツールなど)を使ったのでしょう?

level2012
質問者

補足

nda23さんコメントありがとうございます。 CSVデータをもう一度確認したところ、 カラムの内容がダブルクオテーションで囲ってありました。 実行したコマンドは LOAD DATA INFILE~先頭行スキップです。 解決方法をお教え下さい。

関連するQ&A