|
▼Hirofumi さん:
>ただ、前に此方から質問した、「自由コメント」の「,」の問題なのですが?
>「自由コメント」のフィールドは「"」で括られた中に「,」が在るのでしょうか?
>
>もし、上記の様に成っていれば、コード上、区切り文字の「,」とデータの「,」と見分けているので
>フィールド数の増減は無いのですが?、上記の様に成っていない場合、
>「自由コメント」のフィールドが2つ成ったり3つに成ったりするのを考慮する必要が有ります
>
>また、或る文字列が、全フィールドの中に在るのかどうかで善いのなら、以下の様に
>フールドに分割されたもので探すのでは無く、分割前のレーコードから探す事も出来ます
返信おくれまして誠に申し訳ありません。海外に出かけていたため、ご連絡できずにいました。
自由コメントは、"コメント"という形式をとっていません。したがって、コメントの中に、「,」あればあるほどその行のフィールド数は増えていきます。
返信をいただいてコードを修正して、何度か試したのですが、探したい文字列が抽出されないようなのですが、
・数学と英語の平均点を無記入にしている。
・対象とするCSVファイルが一つである。
といったことは影響しているのでしょうか?
また、最初に質問させていただいた時の表記がすこし間違っていました。
>以下のような高校生の模擬テスト平均点などを記した、[,]カンマ区切りのCSVファイルがフォルダ内に複数あります。
>氏名,クラス,住所,受験日時,自由コメント,数学の平均点,英語の平均点 (実際のファイルにはこちらの行は記載されておりません。下の行が1行目です。)
鈴木さん,A,東京都◯◯◯◯,12:00:00,コメント◯◯◯◯,70.40,55.33
佐藤さん,B,神奈川県◯◯◯◯,3:00:00,コメント◯◯◯◯,60.43,80.31
伊藤さん,C,神奈川県◯◯◯,3:00:00,コメント◯◯◯◯,80.77,68.29
・
・
・
・
・
・
・
・
ではなく、
クラス,氏名,受験日時,自由コメント,数学の平均点,英語の平均点 (実際のファイルにはこちらの行は記載されておりません。下の行が1行目です。)
鈴木さん,A,12:00:00,コメント◯◯◯◯,70.40,55.33
佐藤さん,B,3:00:00,コメント◯◯◯◯,60.43,80.31
伊藤さん,C,3:00:00,コメント◯◯◯◯,80.77,68.29
・
・
・
・
・
・
・
・
申し訳ありません。
もうしかしたら、最初にお答えいただいた、数学と英語の平均点のみを抽出するコードにも影響しているかもしれません。
|
|