如何跳至csv文件csvhelper c#的最后一个表/数据集

问题描述 投票:0回答:1

我具有csvFile的结构,如下所示:

val1,val2,val3
1,2,4
.
.
val1,val2,val3
3,7,8

val1,val2,val3
1,2,4
.
.
val1,val2,val3
3,7,8
.
.
val1,val2,val3
11,5,9

为此,csv标头都具有相同的名称。

因此,我的问题是,我如何一直跳到最后一个表/数据集?因此获得表:

//first csvFile
val1,val2,val3
3,7,8

//second csvFile
val1,val2,val3
11,5,9

到目前为止我所做的是工具

 for (var i = 0; i < 7; i++)//skip number of lines
  {
 csv.Read();//function here skips line to get to real header
  }     
 csv.Read();
 csv.ReadHeader();

有了这个,我可以一直跳过所有行,但这仅是在我知道到达所需行的间距的前提下,所以它是特定于文件的。如何实现它,以便您始终可以获取csvFile的最后Header值而无需考虑行数?

c# csv parsing csvhelper
1个回答
0
投票

您可以执行以下操作:

var x = File.ReadLines("file.csv").Last();

这将跳过所有行并仅占据最后一行。

© www.soinside.com 2019 - 2024. All rights reserved.