我StackOverflow上读到这里很多问题,试图找到一个解决一个简单的问题。我正在使用FileHelpers库导入CSV文件。该CSV文件的最后一列没有分隔符,当我试图导入我的错误当为FileHelpers导入CSV文件时,为什么要将类模型的最后一列标记为可选项?
Line: 2 Column: 179. Delimiter ',' not found after field 'Active' (the record has less fields, the delimiter is wrong or the next field must be marked as optional)
这是正确的,因为我的文件看起来像
...,Clip Ons,,D02,8 Card Wallet,Y
...,D02,Bathurst Chain Crossbody,Y
一个解决方案,我发现是标记最后一列使用属性FieldOptional
。问题是该列不是可选的;如果最后一列为空,它必须抛出一个错误。
我如何处理这种情况,避免“FieldOptional
”属性?
它听起来像CSV有更多的记录比你预期的.... – BugFinder
你显示你的csv的两条线是不一样的!第一行有6个字段,第二行只有4. –
@ChrisDunaway这只是一个例子,表明我在行尾没有分隔符 – Phate01