- ベストアンサー
csvファイルのヘッダとカンマの関係
ヘッダ付きのCSVデータがあります。 テキストファイルとしてエディタで開くとカンマ区切りでした。 エクセルで開くと、うまくヘッダに沿ってデータを確認できます。 そのセルの値の中には、"カンマ"が含まれています。 なぜエクセルは、カンマ区切りのデータで値にもカンマが存在しているのにヘッダに沿って表示できるのでしょうか? また、このデータをデータベースに登録する時に、 カンマ数で、エラーしました。エクセルのように、 ヘッダに沿ってデータをコピーする方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
FIELDS OPTIONALLY ENCLOSED BY 指定を入れるのでは? エクスポートした時は SELECT INTO OUTFILE を使ったのでは? だとすると、オプションも合わせるようにすべきと思います。 http://dev.mysql.com/doc/refman/4.1/ja/load-data.html
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
引用符("とか')で囲まれたカンマだったのでは? >このデータをデータベースに登録する時に、カンマ数で、エラーしました。 どんな方法(コマンド、ツールなど)を使ったのでしょう?
質問者
補足
nda23さんコメントありがとうございます。 CSVデータをもう一度確認したところ、 カラムの内容がダブルクオテーションで囲ってありました。 実行したコマンドは LOAD DATA INFILE~先頭行スキップです。 解決方法をお教え下さい。
お礼
nda23さんコメントありがとうございます。 とても参考になりました。