電子書籍の厳選無料作品が豊富!

ヘッダ付きのCSVデータがあります。
テキストファイルとしてエディタで開くとカンマ区切りでした。
エクセルで開くと、うまくヘッダに沿ってデータを確認できます。
そのセルの値の中には、"カンマ"が含まれています。

なぜエクセルは、カンマ区切りのデータで値にもカンマが存在しているのにヘッダに沿って表示できるのでしょうか?
また、このデータをデータベースに登録する時に、
カンマ数で、エラーしました。エクセルのように、
ヘッダに沿ってデータをコピーする方法を教えてください。

A 回答 (2件)

FIELDS OPTIONALLY ENCLOSED BY 指定を入れるのでは?


エクスポートした時は SELECT INTO OUTFILE を使ったのでは?
だとすると、オプションも合わせるようにすべきと思います。
http://dev.mysql.com/doc/refman/4.1/ja/load-data …
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/07/02 13:14

引用符("とか')で囲まれたカンマだったのでは?


>このデータをデータベースに登録する時に、カンマ数で、エラーしました。
どんな方法(コマンド、ツールなど)を使ったのでしょう?

この回答への補足

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

補足日時:2009/07/01 16:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!