相关疑难解决方法(0)

CsvHelper只获取标题行

我正在尝试读取上传的CSV文件,在对数据做任何事情之前,我需要检查第一个标题名称,以确保它是正确的文件.我一直试图找到一种方法,但读者会跳到第二行.有没有直接的方法来选择其中一个标题并检查其值?

csvhelper

12
推荐指数
2
解决办法
6432
查看次数

如何使用 CsvHelper 从特定行读取标题?

我正在尝试读取标题位于第 3 行的 CSV 文件:

some crap line
some empty line
COL1,COL2,COl3,...
val1,val2,val3
val1,val2,val3
Run Code Online (Sandbox Code Playgroud)

如何告诉CSVHelper标题不在第一行?

我试图跳过 2 行,Read()但随后的调用ReadHeader()引发了一个异常,表明标题已被读取。

using (var csv = new CsvReader(new StreamReader(stream), csvConfiguration)) {
   csv.Read();
   csv.Read();
   csv.ReadHeader();
   .....
Run Code Online (Sandbox Code Playgroud)

如果我设置csvConfiguration.HasHeaderRecordfalse ReadHeader()再次失败。

.net c# csv csvhelper

6
推荐指数
1
解决办法
6479
查看次数

标签 统计

csvhelper ×2

.net ×1

c# ×1

csv ×1