我有一个需要在 c# 中读取的数据文件(csv),但是不同的库
- CSVHelper
- LumenWorksCsvReader
无法做到这一点。
前任。使用 LumenWorksCsvReader
using (CsvReader csv = new CsvReader(new StreamReader(path), true))
{
int fieldCount = csv.FieldCount;
string[] headers = csv.GetFieldHeaders();
while (csv.ReadNextRecord())
{
for (int i = 0; i < fieldCount; i++)
Console.Write(string.Format("{0} = {1};",
headers[i], csv[i]));
Console.WriteLine();
}
}
我的数据看起来像
InvoiceDate,Device
2022/07/16,"i5-10210U 1,6GHz 2x8GB W10P64;14\" 256GB SSD, Einbau"
如您所见,数据是完美的,但是在 C# 中读取时,一切都无法适应这种类型的数据情况