|
Input # ステートメントは、データを囲むダブルクォーテンション(")、データを区切るカンマ(,)、また、行の終わりのキャリッジリターンや改行コードで区切ると思うのですが、下記のテキストを以下のように読み込むにはどのようにすればよいのか、わかる方がいましたら教えてください。
"プリント",2005/02/26 17:00:00,"JNB01177","た,め,し.pdf",0,0,1,0,0,0,0,0
"プリント",2005/02/26 18:00:00,"JNB01178","て,すと.pdf",0,0,1,0,0,0,0,0
"プリント",2005/02/26 19:00:00,"JNB01179","ためし.xls",0,0,1,0,0,0,0,0
"プリント",2005/02/26 20:00:00,"JNB01180","てす,と.doc",0,0,1,0,0,0,0,0
続く・・
For p = 1 To 12
Input #1, naiyou(p)
Next p
naiyou(4)=た
ではなく、
naiyou(4)=た,め,し.pdf
と取得したいのです。
12項目をCSVファイルに格納されているファイルからの読み込みです。
文字の場合、"○○○"という形のデータを囲むダブルクォーテンション(")にて区分したいのですが、文字列の中にカンマ(,)が存在すると、そこで分離してしまい、12項目で1行のものが13、14項目になってしまい読み込みが正しく出来ません。
"○○○"を1項目として読み込むにはどのようにすればよいのでしょうか。
どう質問してよいのか、また、どう過去の質問を検索すればよいのかわからない状態での新規投稿です。
宜しくお願い致します。
|
|