使用.Net 的FileHelper库,我可以以某种方式跳过源文件中的多个列吗?
根据文档和示例,我必须为所有列添加字段.唉,我有一个excel表,有216列可以导入,只需要13个.
我有同样的情况和问题.在filehelpers.net上搜索论坛时,我发现了这个帖子(来自2007年?!),并附有Marcos本人的回复:
题:
在分隔长度布局中,是否可以跳过某些字段?例如:
ExternalSysId | ExportDate | FirstName | LastName
我只想要FirstName和LastName,并且不想用"虚拟"字段混乱我的代码?
响应:
图书馆没有内置功能.
您可以将字段设为私有,库将读取值,但您不会从代码中看到它们=)如果将来您需要这些字段,您可以将它们公开
因此,使用"记录类向导"减少所需的键入量,然后将不必要的字段设为私有,此时看起来是最佳选择.