如何逐组读取CSV文件

时间:2014-02-09 12:28:17

标签: c# csv readfile

我想阅读一个.csv文件,其中有一些重复的行。我想在这个重复的行之间阅读。例如a是重复的行,在第二个a之前,我有1,2,3等行。

我想读取值之间的这些值。你能救我吗?

1 个答案:

答案 0 :(得分: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);