我正在使用FileHelpers从CSV文件导入数据。问题是,某些版本的CSV文件比其他版本的字段多。
因此,我已经将有时缺少的字段标记为可选字段,但这似乎不起作用而不是忽略字段丢失时(它似乎没有问题)它也总是砍掉最后一个字段字符离开最后一个字段。
例如......
我的记录格式定义如下......
[DelimitedRecord(@",")]
public class RecordFormat {
[FieldTrim(TrimMode.Both)]
public String FirstValue;
[FieldTrim(TrimMode.Both)]
public String SecondValue;
[FieldOptional]
[FieldTrim(TrimMode.Both)]
public String OptionalValue;
}
有人能说出我错过的是什么吗?
感谢。