跳过 FileHelper 中的列
使用 .Net 的 FileHelper 库,我可以以某种方式从源文件中跳过一些列吗?
根据文档和示例,我必须为所有列添加字段。 唉,我有一个包含 216 列的 Excel 工作表需要导入,其中只需 13 列。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我也有同样的情况,也有疑问。 在 filehelpers.net 的论坛中搜索,我发现了这个线程(来自2007 年?!)由马科斯本人回应:
问题:
回复:
因此,使用记录类向导减少所需的输入量,然后将不必要的字段设为私有,看起来是目前最好的选择。
I have the same situation, and question. Searching the forums at filehelpers.net, I found this thread (from 2007?!) with a response by Marcos himself:
Question:
Response:
So, using the Record Class Wizard to reduce the amount of required typing, and then making unnecessary fields private, looks like the best option at this point.
您必须将字段添加为私有字段,并且还可以使用属性
FieldValueDiscarded
来避免库将读取的值存储在字段中
You must add the fields as private, and can use also the Attribute
FieldValueDiscarded
To avoid the library store the read values in the fields