StreamReaderでCSVファイルを読み込むには?


kuwakuwa  2005-02-18 03:04:38  No: 119748

StreamReaderでCSVファイルを","区切りで読み込むことは出来ないのでしょうか?OpenMode.Inputで読み込んだ場合は出来るのですが・・・。それと、
基本的にテキストファイルの読み書きはOpenModeで行うのと、StreamWriter,
StreamReaderで行う場合との違いを教えてほしいのですが?
ちなみにVB.Netです。
どなたか宜しくお願いします。


D  2005-02-21 02:00:54  No: 119749

>StreamReaderでCSVファイルを","区切りで読み込むことは出来ないのでしょうか?
一行ずつ読み込んで、splitで分割する。


いな  2005-02-21 03:19:16  No: 119750

>StreamReaderでCSVファイルを
  ","区切りで読み込むことは出来ないのでしょうか?

ネットでサンプルを見つけることができたので、できます。

>基本的にテキストファイルの読み書きはOpenModeで行うのと、
>StreamWriter,StreamReaderで行う場合との違いを教えてほしいのですが?

.NETは分からないので、違いは分かりません。

つまり、.NETを全く知らない私でも、
かかった時間は30秒ほどでサンプルを見つけられるほどです。
がんばって探しましょう。

5.ボタンコントロールをダブルクリックして、
    ボタンのクリックイベントの編集を開始して、
    次のコードを記述します。

    Private Sub Button1_Click(ByVal sender As System.Object, _
         ByVal e As System.EventArgs) Handles Button1.Click

        'CSV形式ファイルパスを設定してください。
        Dim objFile As New System.IO.StreamReader("C:\a.csv" _
        , System.Text.Encoding.GetEncoding(932))

〜(略)


いな  2005-02-21 09:20:33  No: 119751

ん〜、外してるかもしれないので
一応リンクでも張っておきますか・・・。
http://anetm.com/dev/tools/112234.htm


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加