當前位置:編程學習大全網 - 網站源碼 - 請教vb.net 讀csv 文件,搜索表示指定行

請教vb.net 讀csv 文件,搜索表示指定行

CSV文件特征是每行壹條記錄,字段用逗號分開。妳只需要逐行處理,將每行文本用逗號切分得到數組array,然後判斷array[0]是否等於"bbb",如果相等則array[1]就是”4561234567890“;如果不等則繼續處理下壹行。

沒怎麽用過VB,下面給出C#代碼:

string FindString(string filename, string title){ FileStream stream = null; try { stream = File.OpenRead(filename); StreamReader reader = new StreamReader(stream, Encoding.Default);

string result = null;//存儲查找的結果 while (!reader.EndOfStream) { //讀取壹行 string strLine = reader.ReadLine(); string[] array = strLine.Split(','); if (array == null || array.Length < 1)//該行無效 continue; if (string.Compare(array[0], title, false) == 0) {//找到了 return array[1]; } } } catch (Exception ex) { //出錯了 return null; } finally { if (stream != null) stream.Close(); }

//到這裏說明沒找到 return null;}void Test(){ string result = FindString(@"C:\demo.csv", "bbb");}

  • 上一篇:分享告白網站源碼
  • 下一篇:找到品牌的源代碼
  • copyright 2024編程學習大全網