我在用文件助手 http://www.filehelpers.com从 CSV 文件导入数据。问题是,某些版本的 CSV 文件具有比其他版本更多的字段。
因此,我已将有时丢失的字段标记为可选,但这似乎不起作用,因为它不仅仅是在字段丢失时忽略(这似乎没问题),而且总是将最后一个字符切掉存在的最后一个字段。
例如...
- 包含“ABC,DEF,GHI”(不带引号)的行导入为“ABC”、“DEF”和“GHI”
- 包含“ABC,DEF”(同样不带引号)的行导入为“ABC”和“DE”
我的记录格式定义如下......
[DelimitedRecord(@",")]
public class RecordFormat {
[FieldTrim(TrimMode.Both)]
public String FirstValue;
[FieldTrim(TrimMode.Both)]
public String SecondValue;
[FieldOptional]
[FieldTrim(TrimMode.Both)]
public String OptionalValue;
}
有人能建议我缺少什么吗?
Thanks.
看起来像是一个错误,似乎在最新版本 2.9.9 中已修复
请参阅链接http://www.filehelpers.com/forums/ http://www.filehelpers.com/forums/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)