タイトル | : CSVファイルの検索 |
記事No | : 3903 |
投稿日 | : 2006/06/27(Tue) 17:07 |
投稿者 | : 太平洋 |
こんにちは。 現在名簿管理のソフトを作っていまして、行き詰ってしまったので、書き込みを致しました。 内容は、CSVファイルを読み込み、ファイルの中身は[番号,名前,年齢,電話番号]という感じで、 [001,山田太郎,20才,0312345678] [002,山田花子,22才,0441234567]...となっています。 テキストボックスに入力された文字(例,001)をキーにして、CSVファイルの番号を検索をし、ヒットし た場合は、 [001-山田太郎-20才-0312345678]というフォルダを作るというプログラムを作っています。
'StreamReader.ReadLine メソッド を使ってのCSVファイルの読み込み Dim fileName As String = "演者リスト.csv" 'ファイルのパス Dim sr As New System.IO.StreamReader(fileName, System.Text.Encoding.Default)
'ファイルの最後までループ Do Until sr.Peek() = -1 Dim temp() As String ReDim Preserve sd(n) temp = Split(sr.ReadLine(), ",") sd(n).No = CStr(temp(0)) sd(n).Namae = CStr(temp(1)) sd(n).Toshi = CStr(temp(2)) sd(n).TEL = CStr(temp(3))
'取得結果を確認の為に表示 ListBox1.Items.Add(sd(n).No & "-" & sd(n).Namae & "-" &a mp; sd(n).Toshi & "-" & sd(n).TEL) n += 1 Loop sr.Close() 'ファイルを閉じる
こんな感じでCSVファイルを読み込むまではできたのですが、 番号を検索し、フォルダを作るのにはどうしたらいいのかがわかりません。
どなたか解決に導くヒントをお願いします。
|