囲み文字が存在する場合

Avatar
タケノウチ

こんにちは。

 

csv読み込みの際、囲み文字で囲まれた項目と、そうでない項目が存在しているデータの場合、どのように読み取られるのでしょうか。

また、読み取りを制御することは可能でしょうか。

 

例)aaa,bbb,"cc","1,000,000",123,456,"999"

 

よろしくお願いします。

この記事は役に立ちましたか?

0が役に立ったといっています

コメント

  • Avatar
    かわかみ
    コメントアクション Permalink

    こんにちは~

    読み取り時のログを見てみると

    列名=[aaa]
    列名=[bbb]
    列名=[cc]
    列名=[1,000,000]
    列名=[123]
    列名=[456]
    列名=[999]

    とあるので、""で囲ってあるものは1つのカラムとして受け取ってくれてますね。
    書き込み時もうえと同じ扱いのようです。
    各ヘルプの仕様制限あたりがヒントになるのかなぁと思いました。

    > また、読み取りを制御することは可能でしょうか。
    これは""で囲っているカラムの読み込みをする/しないといったことを制御できるかってことでしょうか?
    それっぽい設定はなさそうですねぇ・・。

    1
  • Avatar
    タケノウチ
    コメントアクション Permalink

    かわかみさん

    早速のコメントありがとうございます

     

    囲み文字が混在していてもカラムとして受け取ってくれるんですね。

     

    >>また、読み取りを制御することは可能でしょうか。

    >これは""で囲っているカラムの読み込みをする/しないといったことを制御できるかってことでしょうか?

    >それっぽい設定はなさそうですねぇ・・。

    ご認識いただけているとおりの意味です。

    設定はなさそうですか・・・><

    もし切り替えが可能だったら・・・と考えてましたが甘かったですね(笑)

    設定が一律なのであればヒューマンエラーが発生しないというメリットでもあると思うので、それはそれで問題ないです。

     

    ありがとうございました!

    0

ログインしてコメントを残してください。