10

Using the FileHelper library for .Net, can I somehow skip a number of columns from the source file?

According to docs and samples, I have to add fields for all columns. Alas, I have an excel sheet with 216 columns to import, from which as few as 13 are necessary.

4

2 回答 2

10

我也有同样的情况,还有疑问。在 filehelpers.net 的论坛中搜索,我发现了这个线程(从 2007 年开始?!),马科斯本人做出了回应:

问题:

在分隔长度布局中,是否可以跳过某些字段?例如:
ExternalSysId|ExportDate|FirstName|LastName
我只需要 FirstName 和 LastName,并且不想用“虚拟”字段混淆我的代码?

回复:

该库没有为此的内置功能。

您可以将字段设为私有,库将读取这些值,但您不会从代码中看到它们 =) 如果将来您需要这些字段,您可以将它们公开

因此,使用记录类向导来减少所需的输入量,然后将不必要的字段设为私有,这似乎是目前最好的选择。

于 2009-08-03T21:55:29.957 回答
5

您必须将字段添加为私有,并且还可以使用属性

字段值丢弃

避免库将读取的值存储在字段中

于 2015-08-03T13:32:27.433 回答