我的 CSV 文件如下,
Name,Place, <<--- Headers
Panindra,India,
Kumar,India,
可以看到 csv 文件在每一行的末尾包含额外的“逗号”而不是空白。并且缺少行分隔符/行分隔符,因此在 "FILE HELPERS" 中解析 csv 文件时显示错误。收到错误,因为“在归档 ['Place'] 的末尾发现了额外的逗号”
如何解决这个问题??
我的分隔符类是这样的
using FileHelpers;
namespace CsvReader.Model
{
[DelimitedRecord(",")]
public class CSVModel
{
[FieldTrim(TrimMode.Both)]
public string Name;
[FieldTrim(TrimMode.Both)]
public string Place;
}}
...
和解析代码是这样的......
...
engine = new FileHelperAsyncEngine<CSVModel>();
this.engine.Options.IgnoreFirstLines = 1;
engine.BeginReadFile(fullpath);
...