CSVファイル内のダブルクォーテーションを正常に読み込むには?


たき  2003-05-23 13:40:37  No: 78020  IP: [192.*.*.*]

CSVファイルを、Inputステートメントで読み込んでいるのですが、
データ内に「"」という感じでダブルクォーテーションがあると、
そこで切られてしまい、正常に読み込まれません。
  例."A","B","C「""」D","E"
                  ↑ここで切られてしまう

正常に読み込むには、どうしたらいいのでしょう。
Excelで開いて、ダブルクォーテーションを入力して
CSV形式で保存すると、ダブルクォーテーションが二つ重ねられた
状態で保存されるようなのですが、
Inputステートメントで読み込むと上手く読みこめないので。

一旦そのまま読み込んで、
内部処理で判断して一つずつ切り分けていくしか
ないのでしょうか。

編集 削除
たき  2003-05-23 13:44:15  No: 78021  IP: [192.*.*.*]

すみません、例.の行と、その下の行が
ずれてしまいました。
"C「""」D"というところが、
C「 と 」D に切り分けられてしまうんです。
読み込んだときに、
C「"」D となるように
読み込みたいんですが。

編集 削除
Say  2003-05-23 16:11:55  No: 78022  IP: [192.*.*.*]

>一旦そのまま読み込んで、
>内部処理で判断して一つずつ切り分けていくしか
>ないのでしょうか。
原理的にはそうですが、VB6なら、
Line Inputして、
カンマをデリミタにSplitすれば簡単に分割できます。

編集 削除
たき  2003-05-27 15:38:11  No: 78023  IP: [192.*.*.*]

Sayさん、レスありがとうございます。
既にその方法は試したのですが、
それだと、文字列内にカンマを入れられると、
Split関数がそこで切ってしまう為、
上手くいかないんです。
他に方法はありませんでしょうか。

編集 削除