VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/06/27(Wed) 10:12
投稿者はな
Eメール
URL
タイトルデータに二重引用符が含まれているcsvファイルの読み込み方

csvファイルを読み込む処理をしています。
読み込むcsvファイルは以下のようになっていて、文字列は二重引用符で囲まれ、数字は囲まれていません。

"001","山田健         ",  300.00,"社員      "
"002","佐藤"ボブ"隆   ",  500.00,"留学生    "

このようファイルをInput #で読み込むと、
3行目の「佐藤"ボブ"隆」のところで、データが分かれてしまいます。

Input #intFileNo, strTest1, strTest2, strTest3, strTest4

1行目の読み込み結果(OK)
strTest1 → 001
strTest2 → 山田健
strTest3 → 300.00
strTest4 → 社員

2行目の読み込み結果(NG)
strTest1 → 002
strTest2 → 佐藤
strTest3 → ボブ"隆   "   ← 変数の中に二重引用符が2つ入ってくる
strTest4 → 500.00

データそのものに二重引用符が含まれている場合、みなさんはどうやって解決しているのですか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -