CsvHelper Parser.Read() 不拆分列
CsvHelper Parser.Read() not splitting columns
由于某些我不知道的原因,csvHelper.parser.read()
方法 returns 一个字符串数组,只有一个条目包含整行。
csv-file
看起来像这样:
Name;Vorname;Alter
Petersen;Peter;18
Heinzen;Heinz;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)
好吧,我现在觉得自己很傻...
更改reader.Configuration.Delimiter = ";";
感谢Benjamin Podszun让我走上正轨
由于某些我不知道的原因,csvHelper.parser.read()
方法 returns 一个字符串数组,只有一个条目包含整行。
csv-file
看起来像这样:
Name;Vorname;Alter
Petersen;Peter;18
Heinzen;Heinz;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)
好吧,我现在觉得自己很傻...
更改reader.Configuration.Delimiter = ";";
感谢Benjamin Podszun让我走上正轨