這裏是我需要從csv文件讀取的數據的一個例子。
如何獲取第一行作爲所有列的名稱?
如何解析這些數據?
(I將使用數據繪製的曲線圖)
如何在C#中格式化和讀取這種CSV文件
年; I1; I2; I3; II1; III2
2012; 2.4; 3.1; 1.2; 3.7; 0.8
2007; -1.1; -5.1; -2.5,-0.8; 0.6
2001; 3.9; 4.4; 1.8; 2.4; 5.9
感謝所有誰幫我,我解決我的問題,謝謝;)
這裏是我需要從csv文件讀取的數據的一個例子。
如何獲取第一行作爲所有列的名稱?
如何解析這些數據?
(I將使用數據繪製的曲線圖)
如何在C#中格式化和讀取這種CSV文件
年; I1; I2; I3; II1; III2
2012; 2.4; 3.1; 1.2; 3.7; 0.8
2007; -1.1; -5.1; -2.5,-0.8; 0.6
2001; 3.9; 4.4; 1.8; 2.4; 5.9
感謝所有誰幫我,我解決我的問題,謝謝;)
你」我想要逐行讀取文件,並使用String.Split
t把它分成3210成一個數組。
我建議使用專門的庫本 - FileHelpers是一種流行的第三方選擇:
的FileHelpers是一個自由和易於使用的.NET庫進口/從文件,字符串或流中的固定長度或分隔記錄中導出數據。
如果必須使用微軟的庫,在Microsoft.VisualBasic.FileIO
命名空間TextFieldParser
也可用於:
提供用於解析結構化文本文件的方法和屬性。
另一個免費工具是CSV Reader。沒有必要一遍又一遍地發明車輪;)
在前面的程序中,我使用了這樣的: if(line!= null){a.Add(Double.Parse(line.Substring(0,line.IndexOf ( 「;」))));但現在它不工作,因爲我永遠不知道文件中有多少行... – Kristian