CsvHelper Parser.Read()不拆分列

时间:2017-01-02 08:59:45

标签: c# csvhelper

对于一些我未知的原因,csvHelper.parser.read()方法返回一个字符串数组,其中只有一个条目包含整行。

csv-file看起来像这样:

  

名称; Vorname;阿尔特

     

彼得森;彼得; 18

     

海因岑;亨氏; 19

代码是这样的:

using (CsvReader reader = new CsvReader(new StreamReader(path, Encoding.Default)))
{
    String[] cells = reader.Parser.Read();
    // cells = {"Name;Vorname;Alter"} (length = 1)
}

我做错了什么,或者如何让它输出一个包含三个条目的字符串数组?

编辑:

CsvHelper:https://joshclose.github.io/CsvHelper/

预期结果:

cells = {"Name", "Vorname", "Alter"} (length = 3)

1 个答案:

答案 0 :(得分:1)

嗯,我现在感到愚蠢......

更改reader.Configuration.Delimiter = ";";

感谢Benjamin Podszun让我走上正轨