1

我正在使用FileHelpers读取具有数百列的 CSV 文件,但我只需要前 20 列左右,因此在类中创建映射时,我只放置了这 20 列。

解析时出现以下异常

Delimiter ',' 在最后一个字段 'CompanyDivision' 后找到(文件错误或需要在记录类中添加字段)

我在其他答案中读到,对此的一个技巧是为您不想阅读的其余列放置虚拟字段,但正如我所说,我有数百个。

有没有办法将引擎配置为在一定数量的列后停止?或者有没有办法扩展或修改引擎来做到这一点?

4

1 回答 1

5

您可以尝试添加一个数组虚拟字段:

private string[] mDummyField;

这样,其余字段将在该字段中。您必须使用该库的最新版本。

于 2012-12-14T15:52:03.117 回答