【发布时间】:2017-01-02 08:59:45
【问题描述】:
对于某些我未知的原因,csvHelper.parser.read() 方法返回一个字符串数组,其中只有一个条目包含整行。
csv-file 看起来像这样:
名字;Vorname;Alter
彼得森;彼得;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)
【问题讨论】:
-
示例:CsvReader
-
您的预期结果是什么?你是什么意思:“三个条目的字符串数组”?
-
CSV 中的 CS 代表“逗号分隔”。您没有链接到有问题的类(我们在谈论什么 CsvHelper),但很可能该类允许您定义(非标准)分号。