2014-02-09 48 views
-3

我想讀取.csv文件,該文件有一些重複的行。我想在這個重複的行之間閱讀。例如a是重複行,在第二行之前,我有行,如1,2,3。如何按組讀取CSV文件組

我想讀取一個值之間寫入這些值。你可以幫我嗎?

+1

提供您的CSV文件格式,添加示例輸入並告訴我們預期的輸出。我們可以幫助,而無需看到任何代碼或一些文本? –

+0

我試着在我的問題中解釋,我的第一行a,第二行1,它會再次出現在行中,它將會形成像1 a 2 a 3一樣的狀態,我想讀取1 2和3 –

+0

下面是一個示例問題,顯示如何顯示輸入和輸出以及一些示例代碼 - http://stackoverflow.com/questions/21650278/how-to-write-data-in-a-csv-file-from-不同函數式-R-一後另一 – Enigmativity

回答

1

這有點不清楚。但也許這樣做:

var lines = new List<string>(File.ReadLines("input.csv")); 
foreach (string line in lines) 
{ 
    if (line.StartsWith("a")) continue; 
    // insert code to modify the other lines 
} 
// ... and later 
File.WriteAllLines("output.csv", lines);