2014年4月7日 星期一

[C#] 讀CSV檔

先看程式碼:

try
{
        using (StreamReader SR = new StreamReader(檔案路徑))
        {
            string Line;
            while ((Line = SR.ReadLine()) != null)
            {
                   string[] ReadLine_Array = Line.Split(',');
                   //這邊可以自行發揮
             }
        }
}
catch (IOException)
{ }
catch (NullReferenceException)
{ }
catch (FormatException)
{ }

先new一個StreamReader,然後建立一個暫存的String變數。

利用While() & Readline() 來讀取CSV檔,Readline()每次讀一行。

用Split(',')切割逗號(csv檔內都用逗號區隔)並放入String陣列中

之後即可應用。

End