C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: CSVファイルを読み込んで、編集する方法が分かりません.


(過去ログ 75 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■43813 / inTopicNo.1)  CSVファイルを読み込んで、編集する方法が分かりません.
  
□投稿者/ tomo (1回)-(2009/11/19(Thu) 15:13:35)

分類:[.NET 全般] 

CSVファイルを読み込んで、編集する方法が分かりません。できればArrayを使って書きたいのですが・・・

Private Sub Form1_DragDrop(ByVal sender As Object, _
ByVal e As DragEventArgs) Handles MyBase.DragDrop

'ドラッグしているファイル/フォルダの取得
Dim FilePath() As String = _
CType(e.Data.GetData(DataFormats.FileDrop), String())

Dim FilePathName As String
Dim FileNo As Integer
Dim recBuff As String

FilePathName = ""
For idx As Integer = 0 To FilePath.Length - 1
FilePathName = FilePath(idx) & System.Environment.NewLine
MsgBox(FilePathName)
Next idx

recBuff = ""

'使用可能なファイル番号を取得
FileNo = FreeFile()
'テキストファイルをオープン
FileSystem.FileOpen(FileNo, FilePathName, OpenMode.Input)
Do Until EOF(FileNo) 'ファイルの最後までループ
(ここに処理を記載、ここにArray等で処理をしたいのですが・・・・・)


Loop


End Sub
引用返信 編集キー/
■43814 / inTopicNo.2)  Re[1]: CSVファイルを読み込んで、編集する方法が分かりません.
□投稿者/ ごう (70回)-(2009/11/19(Thu) 15:18:59)
No43813 (tomo さん) に返信
> CSVファイルを読み込んで、編集する方法が分かりません。できればArrayを使って書きたいのですが・・・


1行づつCSVファイルの中身を読み込んで、Split関数を使って","で各要素に分割してやればいいと思います。
参考:
http://www.atmarkit.co.jp/fdotnet/dotnettips/317vbsplit/vbsplit.html
引用返信 編集キー/
■43815 / inTopicNo.3)  Re[2]: CSVファイルを読み込んで、編集する方法が分かりません.
□投稿者/ みきぬ (669回)-(2009/11/19(Thu) 15:27:44)
CSV ファイルを解析するのって、意外にめんどい。
http://dobon.net/vb/dotnet/file/readcsvfile.html

ちなみに、テキストファイルを読むだけなら File.ReadAllLines() メソッドを使うのが楽。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -